PHP include pfad
FBRider
- php
Hallo.
Kann ich irgendwie herausfinden, wie der Ordner heißt in dem die Datei liegt, die eine andere includiert? Diese Information benötige ich in der includierten Datei.
Also in DateiA steht:
include('../DateiB.php');
In DateiB muss ich dann den Ordner von DateiA wissen, wo die drin ist.
Mfg FBRider
echo $begrüßung;
Kann ich irgendwie herausfinden, wie der Ordner heißt in dem die Datei liegt, die eine andere includiert? Diese Information benötige ich in der includierten Datei.
Im einfachsten Fall kann das das aktuelle Arbeitsverzeichnis sein (getcwd()). Ansonsten hilft debug_backtrace().
echo "$verabschiedung $name";
Im einfachsten Fall kann das das aktuelle Arbeitsverzeichnis sein (getcwd()).
Ja das klappt, da die Datei von der ich den Pfad haben will, auch die aufgerufene ist. Folglich ist dies dann auch das aktuelle Arbeitsverzeichnis, wenn ich das abfrage bevor es sich ändert.
Danke!
Mfg FBRider
Moin,
In DateiB muss ich dann den Ordner von DateiA wissen, wo die drin ist.
Mfg FBRider
Du kannst auch die aufgerufene URI verwenden, z.B. mit
$pfad = $_SERVER['REQUEST_URI'];.
Allerdings geht das nur wenn Datei A die aufgerufene war.
Du kannst auch die aufgerufene URI verwenden, z.B. mit
$pfad = $_SERVER['REQUEST_URI'];.
Danke für den Tipp, ich habs auspobiert und auf meinem localhost würde es klappen. Auf dem Hostimg-Server jedoch ist die Aufgerufene Datei im public root. Die include-datei ist in einer unteren Ebene, also bekomme ich als Ergebnis nur "/". Damit kann ich dann nix anfangen.
Aber trotzdem danke!
Mfg FBRider