następujące zachowuje się inaczej w przyjmującym:reż manipulacja (__ DIR__) nie działa
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (działa prawidłowo):
DIR:C:\Program Files\VertrigoServ\www
dlaczego ta różni wyjście?
następujące zachowuje się inaczej w przyjmującym:reż manipulacja (__ DIR__) nie działa
echo 'DIR:' .__DIR__; // DIR:__DIR__
localhost: (działa prawidłowo):
DIR:C:\Program Files\VertrigoServ\www
dlaczego ta różni wyjście?
Trzeba PHP 5.3 w użyciu __DIR__
W poprzednich wersjach można użyć dirname(__FILE__)
zamiast
Według PHP magic constants docs, stała __DIR__
dodano tylko w PHP 5.3.0. Prawdopodobnie używasz starszej wersji w swoim środowisku "hosta".
Spróbuj:
<? echo realpath(dirname(__DIR__)); ?>
Folder: localhost lub korzeń :)
Czy możesz wyjaśnić dwie różne lokalizacje i wyjście dla każdego powtarzając __DIR__? –