hi,
die Website liegt unter http://example.com/unterverzeichnis1/unterverzeichnis2/unterverzeichnis3/index.htm
daraus extrahierst du dir leicht
http://example.com/unterverzeichnis1/unterverzeichnis2/unterverzeichnis3/
als pfad für alle weiteren relativen referenzierungen innerhalb dieses dokumentes.
<img src="../3.gif" width="46" height="60" /> -> <img src="http://example.com/unterverzeichnis1/unterverzeichnis2/3.gif" width="46" height="60" />
ist das gleiche wie
http://example.com/unterverzeichnis1/unterverzeichnis2/unterverzeichnis3/../3.gif
- also aus dem "original-pfad" des bildes, "../3.gif" und dem oben erwähnten pfad per einfacher stringverkettung erstellbar.
<img src="../../4.gif" width="46" height="60" /> -> <img src="http://example.com/unterverzeichnis1/4.gif" width="46" height="60" />
ist das gleiche wie
http://example.com/unterverzeichnis1/unterverzeichnis2/unterverzeichnis3/../../4.gif
<img src="../../../5.gif" width="46" height="60" /> -> <img src="http://example.com/5.gif" width="46" height="60" />
etc.
ist das möglich... dass nachher alle 7 Bilder richtig angezeigt werden?
ja, sollte so wie oben beschrieben durchaus funktioneren.
../ sagt nur, gehe vom aktuellen verzeichnis aus eins nach oben.
nirgendwo steht, dass dies immer nur bei relativen pfadangaben und am anfang der pfadangabe sein dürfte.
ich würd mir die Karten legen ^^
bevor ich damit anfange, werfe ich idR. erstmal noch einen blick ins manual -> http://de.php.net/manual/de/function.realpath.php
damit kannst du aus
http://example.com/unterverzeichnis1/unterverzeichnis2/unterverzeichnis3/../../4.gif
auch wieder
http://example.com/unterverzeichnis1/4.gif
machen, wenn dir das besser gefällt.
gruß,
wahsaga
I'll try being nicer if you'll try being smarter.