Vantaggi del percorso assoluto in PHP
L'uso del percorso assoluto è conveniente quando il file con il nostro script e il file da leggere si trovano nelle sottocartelle del nostro sito.
Vediamo un esempio. Supponiamo di avere la seguente struttura di file:
- /script/
- index.php
- /directory/
- test.txt
Leggiamo il nostro file utilizzando un percorso relativo:
<?php
echo file_get_contents('../directory/test.txt');
?>
Ora leggiamo il nostro file utilizzando un percorso assoluto:
<?php
$root = $_SERVER['DOCUMENT_ROOT'];
echo file_get_contents($root . '/directory/test.txt');
?>
Nel secondo caso, anche se spostiamo il file con lo script in un'altra posizione, il percorso del file non dovrà essere modificato, poiché è impostato dalla root del sito.