dclp FAQ

FAQ der Newsgroups de.comp.lang.php.*

 
  • Increase font size
  • Default font size
  • Decrease font size

Dateifunktionen und Programmausführung

Wie wende ich include() mit verschachtelten Verzeichnissen an?

E-MailDruckenPDFLesezeichen anlegen: Du musst dich einloggen um ein Lesezeichen für diesen Beitrag anzulegen. Es wird deiner persönlichen Lesezeichenliste hinzugefügt.

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
 

Login