PHP includes und relative Pfade
Verfasst: 07.10.2006, 11:24
Hallo!
Habe folgendes Problem: Ich möchte ein Script relativ anlegen, also dass es in jedem Verzeichnis läuft.
datei1.php4 soll also z.B. datei2.php includen:
hauptverzeichnis
- verzeichnis1
-- datei1.php4
- verzeichnis2
-- datei2.php4
Dazu schreibe ich in datei1.php4:
include "../verzeichnis2/datei2.php4".
Dann erhalten ich aber:
Warning: main(../verzeichnis2/datei.php4): failed to open stream: No such file or directory in [pfad]\hauptverzeichnis\verzeichnis1\datei1.php4 on line 2
Wieso funktioniert das nicht und wie mache ich es richtig? Der php-include-path enthält auch ".", also müßte es meiner Meinung nach oben funktionieren...
Habe folgendes Problem: Ich möchte ein Script relativ anlegen, also dass es in jedem Verzeichnis läuft.
datei1.php4 soll also z.B. datei2.php includen:
hauptverzeichnis
- verzeichnis1
-- datei1.php4
- verzeichnis2
-- datei2.php4
Dazu schreibe ich in datei1.php4:
include "../verzeichnis2/datei2.php4".
Dann erhalten ich aber:
Warning: main(../verzeichnis2/datei.php4): failed to open stream: No such file or directory in [pfad]\hauptverzeichnis\verzeichnis1\datei1.php4 on line 2
Wieso funktioniert das nicht und wie mache ich es richtig? Der php-include-path enthält auch ".", also müßte es meiner Meinung nach oben funktionieren...