Hi. Habe ein Problem: Ich möchte in einer PHP-Datei wissen, wo genau diese PHP-Datei gerade im Filesystem liegt. Die PHP-Datei wird über Apache aufgerufen.
Bisher mache ich dies mit dirname(__FILE__). Nun habe ich aber auf meinem Server folgendes gemacht:
/ordner1/ordner2/datei.php4
/ordner3/ordner4/datei.php4 -> symbolic link auf /ordner1/ordner2/datei.php4
Rufe ich nun /ordner3/ordner4/datei.php4 auf, gibt dirname(__FILE__) /ordner1/ordner2/ zurück. Ich möchte aber wissen, dass ich gerade in /ordner3/ordner4/ bin.
'SCRIPT_FILENAME'
Der absolute Pfadname des aktuell ausgeführten Skripts.
Anmerkung: Falls das Skript auf der Kommandozeile mit einem relativen Pfad aufgerufen wird, wie z. B. file.php oder ../file.php, enthält $_SERVER['SCRIPT_FILENAME'] den relativen Pfad, den der Benutzer angegeben hat.