Include-Problem mit Unterverzeichnissen

eugster

Mitglied
Hallo

Ich habe eine Frage zum Include-Befehlt. Es geht darum, dass ich diverse einzelne Anwendungen (Downloader, FAQ, etc.) habe, die einzelnen Verzeichnissen auf dem Server liegen.

Nun möchte ich auf der Homepage den Zugriff auf die einzelnen Startseiten der Anwendungen verlinken. ABER: Ich möchte die Anwendungen in die Startseite includen. Soweit geht das gut. Das Problem ist jetzt, dass z.B. die Pfadangaben von Bildern nicht mehr stimmen, Links nicht mehr stimmen.

Es wird - offensichtlich - durch den include-Befehl der eingebundenen Anwendung ein falscher root-Pfad, nähmlich beginnend im Pfad der Homepage, übergeben.

Gibt es denn da irgend eine Möglichkeit, wie dieses Problem umschifft werden kann?

Ich danke euch für die Ideen! MFG, Marc
 
Wenn du includest, dann gelten immer die Pfade der Includieren Datei, also sozusagen der Mutter-Datei.
Entweder du arbeitest mit relativen Pfaden von dieser Datei aus, dann können die Anwendungen aber nicht mehr direkt via URL aufgerufen werden.
Oder, falls du das benötigst kannst du auch immer mit absoluten Pfadangaben arbeiten, dann treten diese Probleme auch nicht auf.

Um dennoch die Dynamik zu erhalten, sind Vordefinierte Variablen eine gute Hilfe.
Vor allem das _SERVER-Array.
 
Zurück