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