Zitat:
|
Zitat von papalangi [ im Handbuch ] habe ich dort folgndes gefunden Code: set_include_path
(PHP 4 >= 4.3.0, PHP 5)
# Beispiel 1. set_include_path() example
// Works as of PHP 4.3.0
set_include_path('/inc');
// Works in all PHP versions
ini_set('include_path', '/inc');
|
Letzteres Beispiel funktioniert nicht im safe_mode.
Das Überschreiben des Includepath funktioniert außerdem
nur dann, wenn (in der httpd.conf)
noch kein lokaler Wert gesetzt wurde. Gerade das hatte mich ein paar Stunden Suche gekostet.
Zitat:
Das Beispiel verstehe ich so, dass include files automatisch in
/root/inc gesucht werden.
|
Prinzipiell richtig. Ist allerdings sinnfrei, da der Webserver im Homeverzeichnis von Meister Wurzel nix zu suchen hat.
Zitat:
Ich werde jetzt mal versuchen drumrum zu programmieren und
die includes in /de/include ablegen.
|
Das wäre ein absoluter Pfad im Dateisystem. Nicht portable - also nicht günstig.
So oder so ähnlich:
Code:
set_include_path('.:' . $_SERVER['DOCUMENT_ROOT'] . '/de/include');
# weiter im Script