Ashura: Wirkt sich Chdir auf relative Bildpfade aus?

Beitrag lesen

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

--
sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
„It is required that HTML be a common language between all platforms. This implies no device-specific markup, or anything which requires control over fonts or colors, for example. This is in keeping with the SGML ideal.“
[HTML Design Constraints: Logical Markup]