Hallo
Davon abgesehen lässt sich dieser Pfad ja auch anders ermitteln (und wenn's die Nachfrage beim Hoster ist) und eine selbst angelegte Variable oder Konstante, die vor die Pfade zu den Includes geschnallt wird, ist ja auch kein Problem.
Genau das (selbst ermitteln und vor die Pfade zu den Includes schnallen) und nix anderes mach ich. Wobei die Schleife den in der Variablen gespeicherten Pfad an den Speicherort der aufrufenden Datei im Dateisystem anpasst.
Und genau _das_ ist unnötig. Beispiel:
Der Pfad zu deinem Webspace sei /var/www/user/web12345/. Der Pfadteil ist für dich _immer_ gleich. Das Verzeichnis, in dem deine Webseite(n) liegen dürfen, sei "html" und da du mehrere Domains betreibst, liegen deren Ressourcen darunter in "domain1" und "domain2".
Eine Datei namens "index.php" im Wurzelverzeichnis von "domain1" würde immer unter /var/www/user/web12345/html/domain1/index.php zu finden sein. Eine Datei namens datei.name, die ich in "domain1" einbinde, die aber aus "domain2" stammt, kann ich immer über deren absoluten Pfad im Dateisystem finden, der da /var/www/user/web12345/html/domain2/datei.name lauten soll. Ich finde diese Datei mit exakt dieser Pfadangabe, egal, von welcher Verzeichnisebene innerhalb des Dateisystems ich sie auch aufrufe.
Kein Suchen nach oben oder unten, kein Anhängen von "../" oder was auch immer, nur ein im Dateisystem absoluter Pfad, der die Datei systemweit eindeutig identifiziert.
Tschö, Auge