Wirkt sich Chdir auf relative Bildpfade aus?
Olaf
- php
Hallo miteinander,
mit chdir(pfad) kann ich in PHP das Verezichnis wechseln, worauf sich Befehle wie fopen auf dieses neue
Verzeichnis beziehen. Wenn das aktuelle Verzeichnis also meinetwegen "html" ist, dann wechselt
chdir("chdirtest");
ins Unterverzeichnis "chdirtest", und PHP-Befehle beziehen sich jetzt auf dieses Verzeichnis.
Gilt das neue Verzeichnis aber auch als Stammverzeichnis für HTML-Pfade? Soll heißen, ich
habe in "html" eine Datei "test.html" mit einem Bildpfad <img src="bild1.gif">. Könnte ich dann
auch bild1.gif aus einem anderen Verzeichnis anzeigen, indem ich einfach vorher mit chdir in dieses andere Verzeichnis wechsele?
Ich habe es probiert, es scheint aber nicht zu klappen.
Dank & Gruss
Olaf
Hallo Olaf.
Gilt das neue Verzeichnis aber auch als Stammverzeichnis für HTML-Pfade? Soll heißen, ich
habe in "html" eine Datei "test.html" mit einem Bildpfad <img src="bild1.gif">. Könnte ich dann
auch bild1.gif aus einem anderen Verzeichnis anzeigen, indem ich einfach vorher mit chdir in dieses andere Verzeichnis wechsele?
Nein, da sich HTML+HTTP nicht für Aktivitäten im Dateisystem interessiert.
In obiger Schreibweise referenzierst du immer eine Grafik relativ zum Ort des HTML-Dokumentes. Willst du über ein anderes Verzeichnis referenzieren, so musst du dies auch so notieren.
Auswirkungen hat ein Wechsel des Verzeichnisses also nur für PHP selbst.
Einen schönen Samstag noch.
Gruß, Ashura
Hallo Ashura,
schade, vielen Dank für die Info.
Viele Grüße
Olaf