używam to:Get folderu o jeden poziom wyżej
echo dirname(__FILE__);
co daje:
C:\UwAmp\www\myfolder\admin
Jednak szukam ścieżki do:
C:\UwAmp\www\myfolder\
ze skryptu. Jak to zrobić?
używam to:Get folderu o jeden poziom wyżej
echo dirname(__FILE__);
co daje:
C:\UwAmp\www\myfolder\admin
Jednak szukam ścieżki do:
C:\UwAmp\www\myfolder\
ze skryptu. Jak to zrobić?
Można to zrobić albo:
dirname(__DIR__);
Lub:
__DIR__ . '/..';
... ale w środowisku serwera WWW prawdopodobnie okaże się, że już pracują z katalogu roboczego bieżącego pliku, więc prawdopodobnie możesz po prostu użyć:
'../'
... aby odwołać się do powyższego katalogu. Możesz zastąpić __DIR__
z dirname(__FILE__)
przed PHP 5.3.0.
Należy również pamiętać what __DIR__
and __FILE__
refers to:
Pełna ścieżka i nazwa pliku. W przypadku użycia wewnątrz elementu include zwracana jest nazwa dołączonego pliku.
Może nie zawsze wskazywać, gdzie chcesz.
echo dirname(__DIR__);
jednak pamiętać, że stała __DIR__
został dodany w PHP 5.3.0.
Oba nie działają :(Otrzymuję pusty ciąg z tym – Dev555
Co właściwie chcesz zrobić ze ścieżką? Próbujesz dołączyć plik, użyć go w łączu itp? – DaveRandom
ok działa teraz, mój zły. Dzięki – Dev555