Moe_St_Cool
Grünschnabel
Hallo,
beschäftige mich seit kurzem mit PHP und hab da mal ne grundlegende Frage.
Ich bastel mir gerade meine Hompage und habe folgende Struktur:
Im root Verzeichnis liegt meine index.php und meine main.template.php .
Die index.php "includet" einmal die main.template.php und den eigentlichen Inhalt(zB. forum/forum.php).
Soweit so gut, funktioniert auch alles, jetzt aber zu meinem eigentlichem Problem:
Wenn ich z.B. die forum.php (befindet sich im Ordner forum) in die index.php per include einbinde, befindet sie sich ja dann bei der Ausführung im root Verzeichnis und die relativen Verweise in der forum.php stimmen nicht mehr.
Jetzt muss ich ja einfach nur die Verweise ändern oder absolute pfade nehmen (zB. http://www.meinedomain.de/forum/eintrag.php). Das kann aber ne ganz schöne Fummelarbeit werden, da es ja zb. bei einem Forum ziemlich viele PHP Dateien gibt die wiederum aufeinander zugreifen....
Gibt es keine Möglichkeit der forum.php mitzuteilen, dass sie sich immer noch im Unterverzeichnis forum befindet obwohl sie im root Verzeichnis includet wurde?
Ich hab das ganze beim Forum mit nem variablen IFrame gelöst, funktioniert zwar auch, aber die andere Lösung würde mich auch mal interessieren.
Bin mal gespannt was die Experten unter euch dazu sagen, gibt wahrscheinlich ne banale Lösung und ich hab mal wieder nur Tomaten vor den Augen...
beschäftige mich seit kurzem mit PHP und hab da mal ne grundlegende Frage.
Ich bastel mir gerade meine Hompage und habe folgende Struktur:
Im root Verzeichnis liegt meine index.php und meine main.template.php .
Die index.php "includet" einmal die main.template.php und den eigentlichen Inhalt(zB. forum/forum.php).
Soweit so gut, funktioniert auch alles, jetzt aber zu meinem eigentlichem Problem:
Wenn ich z.B. die forum.php (befindet sich im Ordner forum) in die index.php per include einbinde, befindet sie sich ja dann bei der Ausführung im root Verzeichnis und die relativen Verweise in der forum.php stimmen nicht mehr.
Jetzt muss ich ja einfach nur die Verweise ändern oder absolute pfade nehmen (zB. http://www.meinedomain.de/forum/eintrag.php). Das kann aber ne ganz schöne Fummelarbeit werden, da es ja zb. bei einem Forum ziemlich viele PHP Dateien gibt die wiederum aufeinander zugreifen....
Gibt es keine Möglichkeit der forum.php mitzuteilen, dass sie sich immer noch im Unterverzeichnis forum befindet obwohl sie im root Verzeichnis includet wurde?
Ich hab das ganze beim Forum mit nem variablen IFrame gelöst, funktioniert zwar auch, aber die andere Lösung würde mich auch mal interessieren.
Bin mal gespannt was die Experten unter euch dazu sagen, gibt wahrscheinlich ne banale Lösung und ich hab mal wieder nur Tomaten vor den Augen...
