Hier ist eine Art dumme Frage. Wenn Datei A ein include() von Datei B enthält und Datei B ein Include der Datei C enthält und alle Pfade relativ sind, sind die 'untergeordneten' Referenzen relativ zu ihrem eigenen Pfad oder zu der 'master'-Datei (Datei A), in der sie enthalten sind?PHP require() - Reaktive Pfade
zum Beispiel:
Verzeichnisstruktur
Wurzel
header.html (Datei B)
/images/logo.png (Datei C)
/site/index.php (Datei A)
index.php enthält: umfassen ('../ header.html');
header.html enthält: include ('images/logo.png');
Funktioniert das? Oder, da index.php die "Master" -Datei ist, wird sie versuchen, im Ordner "Sites" nach "Bildern" zu suchen?
+1 für den Hinweis "__DIR__" (ich integrierte diesen Teil schamlos in meine Antwort). – Oswald
ok toll, danke! – dtj