Tom: Include und relative Pfade

Beitrag lesen

Hello,

Wenn x.php oder z.php y.htm includet, und y.htm ein Bild referenziert mit <img src="img.gif">, wird es nicht angezeigt, da von x.php aus gesehen es b/c/img.gif bzw. c/img.gif heissen müsste, und nicht bloss img.gif. Verstehst Du? :P

Das ist aber kein Pfad im Dateisystem des Servers, sondern ein Teil einer URL. Die kann Dank diverser "Verbiegetechniken" ganz anders aussehen, als der Dateipfad auf dem Server.

Es gibt

- $_SERVER['HTTP_HOST']
und
  - $_SERVER['DOCUMENT_ROOT']

die beiden solltest Du DIr mal ansehen und dann dazu die Funktion

realpath() http://de2.php.net/manual/de/function.realpath.php

die aber nur dann ein Ergebnis ungleich false liefert, wenn der Pfad überhaupt vorhanden ist.

Harzliche Grüße vom Berg
esst mehr http://www.harte-harzer.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau