M
Mr. Snoot
Gast
Hio,
mich ereilt immer wieder das Problem mit dem includen von Dateien und den unterschiedlichen Verzeichnisebenen, so dass ich früher oder später für Dateien in unterschiedliche tiefen Pfaden Notlösungen basteln muss, da sich sonst Pfadangaben auf falsche Verzeichnisebenen beziehen.
Konkret sieht das meistens so aus, dass ich Kopf-, Navigations- und Fußbereiche habe, die auf jeder Seite erscheinen sollen, diese binde ich also via include ein.
Doch da fängt es ja schon mit der Startseite (index.php im Root) an, die eben nicht, wie andere Teile der Seite in Unterordnern liegt. Meist kommt dann auch noch ein anderes Script daher (z.B. mein Suchscript), das teils wiederrum eine Ebene tiefer liegt als die anderen Teile.
Somit kann ich für die Startseite, die Suche und die anderen "Teile" nicht die identischen Kopf-, Navigations- und Fußdateien benutzen.
Vielleicht könnte man das alles mit absoluten Pfadangaben umgehen (ich meine aber, dass es da auch irgendwo gescheitert ist), aber das ist ja nicht besonders schön.
Wie geht man sowas denn von Beginn an richtig an?
mich ereilt immer wieder das Problem mit dem includen von Dateien und den unterschiedlichen Verzeichnisebenen, so dass ich früher oder später für Dateien in unterschiedliche tiefen Pfaden Notlösungen basteln muss, da sich sonst Pfadangaben auf falsche Verzeichnisebenen beziehen.
Konkret sieht das meistens so aus, dass ich Kopf-, Navigations- und Fußbereiche habe, die auf jeder Seite erscheinen sollen, diese binde ich also via include ein.
Doch da fängt es ja schon mit der Startseite (index.php im Root) an, die eben nicht, wie andere Teile der Seite in Unterordnern liegt. Meist kommt dann auch noch ein anderes Script daher (z.B. mein Suchscript), das teils wiederrum eine Ebene tiefer liegt als die anderen Teile.
Somit kann ich für die Startseite, die Suche und die anderen "Teile" nicht die identischen Kopf-, Navigations- und Fußdateien benutzen.
Vielleicht könnte man das alles mit absoluten Pfadangaben umgehen (ich meine aber, dass es da auch irgendwo gescheitert ist), aber das ist ja nicht besonders schön.
Wie geht man sowas denn von Beginn an richtig an?
