Christian Seiler: Problem mit INCLUDE - Directory

Beitrag lesen

Hallo Kalle,

Oder kann man INCLUDE nicht mehrstufig anwenden ?

Doch. Aber include bezieht sich immer auf das aktuelle Arbeitsverzeichnis (sofern im include_path ein . vorhanden ist) aber *nicht* auf das Verzeichnis, in dem die aktuelle Datei liegt. (das aktuelle Arbeitsverzeichnis ist am Anfang das Verzeichnis, in dem das *aufgerufene* Script liegt, und es sei denn, Du änderst das mit chdir, bleibt es auch so)

Die Funktion dirname angewandt auf die Konstante __FILE__ liefert Dir das Verzeichnis, in dem sich die Datei, die aktuell abgearbeitet wird, befindet. Wenn Du an dieses Verzeichnis den Verzeichnistrenner / und den Namen der Datei anhängst und diese dann include()est, dann wird es funktionieren.

Grüße,

Christian

--
Ich bitte darum, dass ein Themenbereich (BARRIEREFREIHEIT) eingerichtet wird.