BlackBoard (http://www.black-board.net/index.php)
- Design, Programmierung & Entwicklung (http://www.black-board.net/board.php?boardid=55)
-- Programmieren (http://www.black-board.net/board.php?boardid=4)
--- PHP Frage: Problem mit Pfad (http://www.black-board.net/thread.php?threadid=16121)


Geschrieben von Mr.Stevens am 24.02.2004 um 11:13:

  PHP Frage: Problem mit Pfad

Moin die Damen und Herren.

Eine Datei, nennen wir sie 'navigation.php' greift auf eine Bilddatei in einem untergordnetem Ordner zu (/images/navigation.jpg).
Die navigation.php möchte ich nun als header in jede Seite des Internetportals einbauen. So, läuft ja an und für sich mit 'include' recht fein, nur es tritt folgendes Problem auf.
Binde ich z.B. die 'navigation.php' in die Seite '/sections/news/news.php', wird die Bilddatei nicht angezeigt.
Grund: Die 'news.php' sucht das Bild im Verzeichnis '/images', was allerdings einige Ebenen höher liegt.

Tja, was kann man hier machen, bzw. wie kann ich beispielsweise der 'news.php' klarmachen, dass sie relative und nicht absolute Pfade verwendet ?



Geschrieben von Morph am 24.02.2004 um 11:54:

 

ich glaube eher das das prob andersrum ist. dank der relativen pfade funktioniert es nicht. probier es doch mal mit einem direkten pfad.



Geschrieben von Deef am 24.02.2004 um 12:04:

 

Versuchs mal mit "../images/"



Geschrieben von LX am 24.02.2004 um 14:00:

Achtung

Bei include() ist die Problematik ja, dass sich die Pfade in der eingebundenen Datei auf dasselbe Verzeichnis beziehen in dem sich die Datei befindet, in der das include() steht. Daher haben relative Pfadangaben hier keinen Sinn, stattdessen solltest du absolute Pfade verwenden. Wenn du tatsächlich auf "/images/blubb.jpg" verweist, hast du das eigentlich schon gemacht, verweist du allerdings auf "images/blubb.jpg", dann ist diese Pfadangabe relativ und damit ungültig, sobald du aus einem anderen Verzeichnis referenzierst.



Geschrieben von Mr.Stevens am 24.02.2004 um 14:54:

 

Hab jetzt die "absoluten" Pfade gesetzt, dann funzt das. Dumm, aber isso.


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH