Bademeister: Relative Verlinkung / Include

Beitrag lesen

Hallo.

Wie kann ich das Problem lösen, ohne großartig Pfadangaben ändern zu müssen?

Oder gibt's 'nen Befehl, den ich vor das Include in der Unterverzeichnis-Datei setzen könnte? Bzw. hab' ich von "include_once" und "require" und sowas gelesen, falls die hilfreich sein könnten, aber leider keine Ahnung, was diese Befehle können. :)

Wenn Du nicht weisst, was sie bedeuten, dann schau es doch mal nach. Die werden Dir hier aber nicht helfen.

Ich wuerds so machen: in jeder Deiner Seiten setzt Du eine Variable $root (am Anfang des Skripts, bevor Du die Includes machst), die den relativen Pfad zu Deinem Rootverzeichnis beinhaltet. Im Rootverzeichnis selber waere das also '$root = "./";', im Unterverzeichnis waere es '$root = "../";'

Die Variable $root hast Du dann jeweils in der inkludierten Datei zur Verfuegung, damit ist das Ganze kein Problem.

Gruss
der Bademeister