oli: Problem mit require

Hi.
Folgendes Problem:

Homepage
 |- images
 |    - nav_leiste7.JPG
 |
 |- pages
 |    - copyright.php
 |
 |- index.php
 |- index.top.html

Das ist eine kleine Ordnerstruktur meines Web-projekts.

in der "index.php" ist jetzt per require die "index.top.html" eingefüht. Doch das ist unwichtig für mein Problem...

in der "index.top.php" wird oben am Bildschirm eine kleine Navigation eingefügt (nichte vertikal, sondern horizontal, sprich von link nach rechts). Diese Navigation benutzt die "nav_leiste7.JPG".

Das Problem liegt in der "copyright.php". Dort habe ich per require die "index.top.html" eingefügt. Das Bild "nav_leiste7.JPG" kann aber nicht angezeigt werden, weil ich den Code folgendermaßen programmiert habe:

<img src="images/nav_leiste7.JPG">

also kann in der "copyright.php" das Bild nicht angezeigt werden, weil dort schon die Directory "images" nicht existiert.

Wie bekomme ich es hin, dass das Bild in allen Seiten, in denen "require("../index.top.html");" steht, das Bild "navi_leiste7.JPG" angezeigt wird ???

  1. Hallo oli!

    Wie bekomme ich es hin, dass das Bild in allen Seiten, in denen "require("../index.top.html");" steht, das Bild "navi_leiste7.JPG" angezeigt wird ???

    Ganz einfach:
    Entweder absolute Pfade benutzen oder korrekt relativ verweisen.

    MfG
    Götz

    --
    Losung für Sonntag, 31. Oktober 2004
    In meinem Zorn habe ich dich geschlagen, aber in meiner Gnade erbarme ich mich über dich. (Jesaja 60,10)
    Unsre Trübsal, die zeitlich und leicht ist, schafft eine ewige und über alle Maßen gewichtige Herrlichkeit. (2. Korinther 4,17)
    (Losungslink)