Hallo Leute,
ich sitze grad etwas auf dem Schlaucht...
Ich include mehrere Dateien in eine php Datei, nun habe ich das Problem, das wenn ich aus den includeten Dateien auf Dateien verlinken will die nicht im Document Root liegen eine Fehlermeldung bekomme.
Ist ja logisch, weil Includete Dateien ja nur in dem Verzeichnis suchen in das sie eingebunden wurden...
(z.B. www.domain/test/)
Ich könnte jetzt jeden einzelenen Linkverweis auf eine andere Datei natürlich mit absoluten Pfaden angeben
(z.B. www/blabla/domain/test/Modul/include_1.php).
Da das Script aber auf jedem Server laufen soll, stellt sich jetzt die Frage wie das dynamisch löst...
Das System wäre immer gleich
test/ ist das Root Verzeichnis und /Modul/include_2.php die Datei im Unterverzeichnis...
Geht die Pfadangabe mit $_SERVER[DOCUMENT_ROOT] oder anders?
Das gleiche Problem stellt sich auch wenn ich aus einer includeten Datei eine text.txt Aufrufen will und mit file_get_content() arbeite.
Kann ich dort auch eine Pfadangabe reinstellen?
(z.B. also include datei sucht in /test aber die File liegt in /test/Inhalt/inhalt.txt)
Ich hoffe man konnte meine Probleme verstehen...
So im allgemeinen habe ich ja ne Idee wie das läuft aber ich glaub an der Syntax scheitert es. Bis jetzt habe ich nur
Vielen Dank schonmal fürs Lesen dieser Frage
MFG
Hudini
ich sitze grad etwas auf dem Schlaucht...
Ich include mehrere Dateien in eine php Datei, nun habe ich das Problem, das wenn ich aus den includeten Dateien auf Dateien verlinken will die nicht im Document Root liegen eine Fehlermeldung bekomme.
Ist ja logisch, weil Includete Dateien ja nur in dem Verzeichnis suchen in das sie eingebunden wurden...
(z.B. www.domain/test/)
Ich könnte jetzt jeden einzelenen Linkverweis auf eine andere Datei natürlich mit absoluten Pfaden angeben
(z.B. www/blabla/domain/test/Modul/include_1.php).
Da das Script aber auf jedem Server laufen soll, stellt sich jetzt die Frage wie das dynamisch löst...
Das System wäre immer gleich
test/ ist das Root Verzeichnis und /Modul/include_2.php die Datei im Unterverzeichnis...
Geht die Pfadangabe mit $_SERVER[DOCUMENT_ROOT] oder anders?
Das gleiche Problem stellt sich auch wenn ich aus einer includeten Datei eine text.txt Aufrufen will und mit file_get_content() arbeite.
Kann ich dort auch eine Pfadangabe reinstellen?
(z.B. also include datei sucht in /test aber die File liegt in /test/Inhalt/inhalt.txt)
Ich hoffe man konnte meine Probleme verstehen...
So im allgemeinen habe ich ja ne Idee wie das läuft aber ich glaub an der Syntax scheitert es. Bis jetzt habe ich nur
PHP-Code:
$pfad = '$_SERVER['DOCUMENT_ROOT'] . /Modul/Newsticker/';
$str = file_get_contents( echo $pfad ." text.txt");
MFG
Hudini
Kommentar