SEO-Software von Suchmaschinenoptimierung.de

Bilder verlinken - mit "kompletter" Adresse?

(hier klicken, um zum Original Thread zu gelangen)
sommer
Hallo,

ich habe eine index Seite in die ich mehrere Seiten (Teile) mit include einbinde.
Die Teile befinden sich alle in einem Ordner PARTS. In den Teilen sind Bilder drin und die Bilder sind in IMAGES.
Also so:
/IMAGES/...
/PARTS/...
/index.php

Wenn ich dann in einer Teilseite ein Bild verlinken will, dann mache ich das mit src="../images/bild.gif", jedoch wird das Bild dann auf der Indexseite nicht angezeigt, da der Pfad nicht mehr stimmt, so wird das Bild nur noch auf der Teilseite angezeigt.
Ändere ich das dann in src="images/bild.gif" wirds auf der Indexseite angezeigt, aber nicht auf der Teilseite.
Muss ich dann die komplette Adresse (src="http://www.domain.de/images/bild.gif") angeben, damit ich es überall verlinken/sehen kann oder gibt es noch andere Möglichkeiten?
Breakyz
mach mal ./images/bild.gif
sommer
Gemacht.
Klappt leider nicht. Auf der Teilseite wird das Bild weiterhin nicht angezeigt.
TroX
Onlinebeispiel zur Hand?
sommer
Nee, hab die Seite nur lokal.
Ist das Problem nicht gut erklärt?
TroX
Zitat:
Original von sommer
Nee, hab die Seite nur lokal.
Ist das Problem nicht gut erklärt?


ohne (einigermassen) kompletten code wirds schwer... smile
Breakyz
Oder poste mal einen teil des Code´s hier im Forum, kann dir da dann besser Helfen..
sommer
Viel Code gibts da eigentlich gar nicht...

/index.php
code:
1:
<?php include 'parts/header.php'; ?>

/parts/header.php
code:
1:
<img src="images/header.gif" />


So ist das Bild auf index.php sichtbar, jedoch auf der header.php nicht.
TroX
das ist klar.
du verwendest relative url's


in der index.php wird nach

"/images/bild.jpg" gesucht

in der /parts/header.php

wird nach

"/parts/images/bild.jpg" gesucht.

lösungsvorschlag:

php:
1:
2:
3:

<img src="<?php echo $_SERVER['document_root']; ?>/images/bild.jpg">...


MfG
sommer
Finde das nicht so geschickt, da ja dann der absolute Pfad im Quelltext steht. Lässt sich das nicht durch die aktuelle Domain tauschen?
TAiS46
header.php

php:
1:
<img src="<?=$_SERVER["HTTP_HOST"]?>/images/header.gif" />


Könntest auch abfragen, auf welcher seite du dich gerade befindest.
Wenn du auf der index.php bist nimmt er /images/bild.jpg und wenn du auf der header.php bist nimmt er ../images/bild.jpg

Gruß Simon
(hier klicken, um zum Original Thread zu gelangen)



Tipp: Ranking-Konzept.de - Das SEO-Forum (Forum rund um die Suchmaschinenoptimierung) der artaxo AG.
Das große Versicherungs ABC von Versicherung.de - mit allen Aspekten der Computerversicherungen!
Fan-Foren.de, die große Community mit Musikforum ist ab sofort online.