Robert B.: Wie richtig include, so das der Pfad immer korrekt ist?

Beitrag lesen

Moin,

genau, die index.php liegt im obersten Verzeichnis.

für mich sieht das so aus, als läge die index.php in verzeichnis_1.

Das, mein Problem ist, wenn ich eine Datei per inlude einbinde, z.B. die header.php der Pfad für die css-Dateien für die index.php korrekt ist aber z.B. für die seite_1_a im Verzeichnis content nicht mehr passt. Ich habe es erfolglos mit absolut Pfad angaben in der header.php probiert.

Also wenn das PHP auf dem Server ausgeführt wird und nach Deiner Beschreibung die index.php im Document Root liegt, dann sehe ich keinen plausiblen Grund, warum der absolute Pfad /layout/styles/main.css gemäß des Ausgangsbeitrags nicht funktionieren sollte, wenn PHP per HTTP aufgerufen wird.

Viele Grüße
Robert