Fabian Hachen: Problem mit PHP Include

Beitrag lesen

Hallo...

Habe ein Problem mit einem PHP Include. Kenne mich leider auch nicht genügend aus mit PHP, so habe ich bisher leider keine Lösung gefunden.

Ich will ein .txt File includen. Diese Datei muss in der Navigation unter "CURRENTLY HEARING" angezeigt werden. Nun ist mein Problem, dass auch die Navigation bereits in die Seite includet ist, also ein Include im Include ;-) Hier nochmals rasch die Übersicht:

Normale Seite --> Include der Navigation (menu.php) --> Include des Songtickers (trackinfo.txt)

Das ganze funktioniert eigentlich auch richtig, wenn ich es so mache:
<? include "includes/trackinfo.txt"; ?>

http://www.fh-design.ch/html/content/blogger/default.php

Nun habe ich aber leider gemerkt, dass es nur funktioniert bei den Dateien die im Hauptverzeichnis liegen, also hier:
http://www.fh-design.ch/html/content/blogger/z.B. default.php

Allerdings nicht bei Unterverzeichnissen, z.B. hier:
http://www.fh-design.ch/html/content/blogger/archives/000020.php

Das liegt ja wahrscheinlich an der relativen Pfadangave des Includes. Leider funzt das Include aber auch nicht, wenn ich die Angabe absolut eingebe, also so:
http://www.fh-design.ch/html/content/blogger/includes/trackinfo.txt

Hier die Fehlermeldung:
Warning:  Failed opening 'http://www.fh-design.ch/html/content/blogger/includes/trackinfo.txt' for inclusion (include_path='.;c:\Php\includes') in D:\wwwroot\fh-design.ch\html\content\blogger\default.php on line 321

Habe es auch schon auf folgende Art versucht, hat leider auch nicht
funktioniert, vielleicht habe ich es aber auch falsch gemacht:

<? include ("$DOCUMENT_ROOT/html/content/blogger/includes/trackinfo.txt");
?>

oder

<? chdir("includes");
include("trackinfo.txt"); ?>

Wäre super wenn mir jemand eine Lösung hat! Zum voraus besten Dank...

Gruss Fabian