Verwenden von __DIR__
und __FILE__
Konstanten funktionieren nicht in einer symbolischen Situation. Was ist die Problemumgehung dafür?PHP __DIR__ oder __FILE__ symlinked
Zum Beispiel:
Ich habe eine Datei:
/home/me/modules/myfile.php
Es ist Symlink an:
/var/www/project/app/myfile.php
von in /home/me/modules/myfile.php
Ich brauche eine Datei enthalten, die in /var/www/project
BEARBEITEN
Zu den Vorschlägen der Verwendung von realpath() - leider funktioniert das nicht.
var_dump(__DIR__);
var_dump(realpath(__DIR__));
beide Rückkehr genau der gleichen Filepath
[ 'realpath()'] (http://us3.php.net/manual/en/function.realpath.php) –
ungerade , realpath() gibt false zurück und die Datei existiert definitiv –
'realpath()' von _what_ gibt false zurück? 'realpath (__ DIR __)' –