Bezwzględne ścieżki do folderu i pliku skryptu w PHP
Czasami potrzebujemy uzyskać nie ścieżkę do korzenia strony, ale ścieżkę do folderu ze skryptem.
Będą to różne ścieżki w przypadku, gdy uruchamiany skrypt nie znajduje się w katalogu głównym strony, ale w podfolderze, na przykład tak:
- /script/
- index.php
W tym przypadku ścieżka do folderu ze skryptem znajduje się
w stałej __DIR__:
<?php
echo __DIR__;
?>
Można również uzyskać ścieżkę do samego pliku
skryptu za pomocą stałej __FILE__:
<?php
echo __FILE__;
?>
Napisz kod, który odczyta zawartość pliku tekstowego:
- /script1/
- /script2/
- index.php
- /script2/
- /dir/
- test.txt
Napisz kod, który odczyta zawartość pliku tekstowego:
- /script1/
- /script2/
- /script3/
- index.php
- /script3/
- /script2/
- /dir1/
- /dir2/
- /dir3/
- test.txt
- /dir3/
- /dir2/