Dateifunktionen und Programmausführung

Wie wende ich include() mit verschachtelten Verzeichnissen an?

Drucken

Mit include '/subdir/foo.php' bindet man ein Script in einem untergeordneten Verzeichnis ein. In foo.php will man nun die ebenfalls in /subdir stehende Datei bar.php einbinden. Ein einfaches include 'bar.php' funktioniert nicht, da PHP die Pfadangabe nicht relativ zum Script mit der include()-Anweisung, sondern relativ zum Ursprungsscript benötigt.

Mit Hilfe der Konstanten __FILE__ kann man sich den richtigen Pfad zusammenschrauben:

include dirname( __FILE__ ) . '/bar.php';
Wie wende ich include() mit verschachtelten Verzeichnissen an?
http://www.php-faq.de/q-datei-einbinden.html