Mailinglisten-Archive |
Am 31.03.2004 um 09:52 schrieb Ralf Eggert:
> Hallo Björn,
>
> Björn Schotte schrieb am 31.03.2004 08:16:
>> ini_set('include_path','foo:bar');
>>
>> Wo du das hinschreibst, bleibt ja dir überlassen.
>
> Vielleicht habe ich mich nicht genau genug ausgedrückt oder ich
> verstehe
> immer noch nicht ganz, was du meinst.
>
> Ich möchte in meinen Skripten zu Beginn alle notwendigen Klassen laden.
> Das sieht dann in etwa so aus:
>
> require_once("Smarty.class.php"); // load Smarty Template Class
> require_once("DB.php"); // load PEAR::DB Class
> require_once("cls/website.php"); // load Website Class
>
> Die ersten beiden Klassen liegen immer in den selben Verzeichnissen und
> werden in meiner globalen php.ini gesetzt. Die dritte Klasse liegt
> jedoch je nach Projekt in einem anderen Verzeichnis.
Hm, würde es helfen, in der httpd.conf jeder 'virtuellen' Domain einen
anderen include-Pfad mitzugeben? Dann hilft das vielleicht:
<VirtualHost *>
DocumentRoot /path/to/doc/root
php_value include_path /path/to/any/include/path
ServerName www.domain.dev
</VirtualHost>
--
Oliver Michalak
GOLIVEs GOLLUM
[werk01] - www.werk01.de
php::bar PHP Wiki - Listenarchive