Frage zu #inlcude
Stefan
- php
Hallo,
gibt es eine Möglichkeit, das man ein Dokument, das man mit PHP einbindet ( #include() ), erst ausführt, das heißt, das das Script
die Ihm relativ stehenden Datiepfade nimmt,und dann erst ausgibt.
Oder das auch die Hyperlinks von seinem Ort aus ausgeführt werden.
BSP:
/includedatei/include.html // die zu includirende Datei
In ihr ist ein Link aufden folgenden Pfad:
Link auf --> ../html/test/gelkinkt.html
/html/test/test.php //in die Datei wird include.html includiert
/html/test/gelinkt.html //auf diese Datei ist der Link
Wenn man die Datei mit Include einbindet, dan funktioniert der Link nicht, was ja auch logisch ist. Gibts da aber ne Möglichkeit das des trotzdem geht, außer ein absoluter PFad?
MFG
Stefan
Servus,
wie waers damit, Pfade relativ zum Document Root anzugeben?
Gruss
Patrick
echo $begrüßung;
gibt es eine Möglichkeit, das man ein Dokument, das man mit PHP einbindet ( #include() ), erst ausführt, das heißt, das das Script
die Ihm relativ stehenden Datiepfade nimmt,und dann erst ausgibt.
Du aknnst mit chdir() das aktuelle Verzeichnis wechseln.
Oder das auch die Hyperlinks von seinem Ort aus ausgeführt werden.
Links sind Sache von HTML, nicht PHP. Du musst im ausgegebenen HTML-Code dafür sorgen, dass die Links stimmen, indem du entweder die korrekte relative Position zur angeforderten Ressource (steht im Array $_SERVER) berechnest oder indem du absolut vom Documentroot aus verlinkst.
echo "$verabschiedung $name";