Nach einem Serverumzug habe ich Probleme mit dem include auf meiner URL.
Kurz zur Erkärung: Der Übersichtlichkeit halber habe ich bei mir einen Script-Ordner eingerichtet. Da drin liegen z.B. die head.php, die bottom.php und die counter.php. Die head.php und counter.php sind durch einen include verbunden. Durch
, weil sie ja im selben Ordner liegen.
Nun greife ich vom Root, von Ordnern und Unterunterunter-Ordnern auf die head.php zu. Doch statt die counter.php zu includen, bekomme ich nur eine Fehlermeldung. Also habe ich mal etwas rumprobiert und siehe da, wenn ich verschachtelte Includes mache, bei denen die Dateien in unterschiedlichen Ordnern liegen, geht das nicht.
Irgendwie will der Server beim Include immer von einem Ordner aus starten, nämlich von dem, von dem der erste Include startete. Es ist ihm völlig egal, ob ich zwei verschachtelte Dateien include, die im selben Ordner liegen. Das ist allerdings der Todesstoß für viele meiner Scripte, die ich untereinander flexibel includen lasse.
Ich habe mal im Anhang zwei Screenshots von meinen Versuchen und der Fehlermeldung.
Wie kann ich die includes wieder flexibel machen?
Kurz zur Erkärung: Der Übersichtlichkeit halber habe ich bei mir einen Script-Ordner eingerichtet. Da drin liegen z.B. die head.php, die bottom.php und die counter.php. Die head.php und counter.php sind durch einen include verbunden. Durch
Code:
<? include ('counter.php'); ?>
Nun greife ich vom Root, von Ordnern und Unterunterunter-Ordnern auf die head.php zu. Doch statt die counter.php zu includen, bekomme ich nur eine Fehlermeldung. Also habe ich mal etwas rumprobiert und siehe da, wenn ich verschachtelte Includes mache, bei denen die Dateien in unterschiedlichen Ordnern liegen, geht das nicht.
Irgendwie will der Server beim Include immer von einem Ordner aus starten, nämlich von dem, von dem der erste Include startete. Es ist ihm völlig egal, ob ich zwei verschachtelte Dateien include, die im selben Ordner liegen. Das ist allerdings der Todesstoß für viele meiner Scripte, die ich untereinander flexibel includen lasse.
Ich habe mal im Anhang zwei Screenshots von meinen Versuchen und der Fehlermeldung.
Wie kann ich die includes wieder flexibel machen?