Ich habe den Code für eine Navigationsleiste in einem Externen Dokument gespeichert. Er besteht aus eine Tabelle und in jeder Zelle ist ein Bild, welches auch gleich der Link ist.
Diesen binde ich dann mit include(); ein. Wenn ich jedoch zwei Dokumente habe, das eine folder1/folder2/dok1.php und das andere folder3/dok2.php ist der Pfad zu den Bildern auch verschieden.
Beim Dok2 heisst der Pfad ../images/bild1.jpg, beim Dok1 jedoch ../../bild1.jpg. Und auch die dazugehörigen Links lauten dann ../folder5/dok2.php bzw. ../../folder5/dok2.php.
Wie kann ich dieses Problem beheben? Habe mir überlegt, ob PHP fähig ist die Pfadtiefe festzustellen und die Anzahl Ordner dann in einer Variablen zu speichern. Danach die anzahl Ordner in ../ umwandeln und alles aneinander hängen.
Ist so was möglich?
Klingt etwas kompliziert, weiss aber nicht wie ich das besser sagen kann. Die Möglichkeit mit absoluten Pfaden möchte ich unterlassen.
Diesen binde ich dann mit include(); ein. Wenn ich jedoch zwei Dokumente habe, das eine folder1/folder2/dok1.php und das andere folder3/dok2.php ist der Pfad zu den Bildern auch verschieden.
Beim Dok2 heisst der Pfad ../images/bild1.jpg, beim Dok1 jedoch ../../bild1.jpg. Und auch die dazugehörigen Links lauten dann ../folder5/dok2.php bzw. ../../folder5/dok2.php.
Wie kann ich dieses Problem beheben? Habe mir überlegt, ob PHP fähig ist die Pfadtiefe festzustellen und die Anzahl Ordner dann in einer Variablen zu speichern. Danach die anzahl Ordner in ../ umwandeln und alles aneinander hängen.
Ist so was möglich?
Klingt etwas kompliziert, weiss aber nicht wie ich das besser sagen kann. Die Möglichkeit mit absoluten Pfaden möchte ich unterlassen.