Caminhos absolutos para a pasta e arquivo do script em PHP
Às vezes, precisamos obter não o caminho para a raiz do site, mas o caminho para a pasta do script.
Esses serão caminhos diferentes no caso de o script em execução não estar na raiz do site, mas em uma subpasta, por exemplo, assim:
- /script/
- index.php
Neste caso, o caminho para a pasta do script está
na constante __DIR__:
<?php
echo __DIR__;
?>
Também é possível obter o caminho para o próprio arquivo
do script usando a constante __FILE__:
<?php
echo __FILE__;
?>
Escreva um código que leia o conteúdo do arquivo de texto:
- /script1/
- /script2/
- index.php
- /script2/
- /dir/
- test.txt
Escreva um código que leia o conteúdo do arquivo de texto:
- /script1/
- /script2/
- /script3/
- index.php
- /script3/
- /script2/
- /dir1/
- /dir2/
- /dir3/
- test.txt
- /dir3/
- /dir2/