Seite 1 von 1

header.inc.php für dateien in verschiedenen verzeichnissen?

Verfasst: 30.05.2003 22:44
von mounty
hallo, habe eine frage:

ich habe eine website mit verschiedenen verzeichnissen erstellt. wenn ich nun aber bei mir z.b. die datei www.xyz.com/guestbook/guestbook.php aufrufe, sollte eigtnlich die datei header.inc.php, die im stammverzeichnis ist, mit eingebunden werden. das tut sie auch - mit der einschränkung, dass die bilder nicht angezeigt werden und die links falsch sind (der browser sucht die bilder im verzeichnis guestbook/img statt im verzeichnis /img, wo sie eigentlich liegen).
wie kann ich das lösen, ohne dass ich die bilder und links in absoluten pfadangaben angeben muss?

danke für eure hilfe!

Verfasst: 31.05.2003 09:28
von Chaze
In der header Datei mußt Du einfach die links mit z.B. $root_path.'/img/img.gif' angeben.
In den jeweiligen Dateien gibts Du den $root_path dann einmal an.
z.B. eine PHP-Datei im Root hätte dann

Code: Alles auswählen

$root_path = './';
Eine Datei in /img hätte dann

Code: Alles auswählen

$root_path = './../';

Verfasst: 31.05.2003 11:48
von Pyramide
alternativ kannst du die Bilder auch mit /guestbook/img/... einbinden, dann werden sie immer relativ zum document root gesucht.

Verfasst: 02.06.2003 16:28
von mounty
wunderbar, vielen dank!