Percorsi assoluti in PHP
Leggiamo un file di testo situato nella cartella con il nostro script:
<?php
echo file_get_contents('test.txt');
?>
Ora mettiamo una barra all'inizio del percorso:
<?php
echo file_get_contents('/test.txt');
?>
In questo caso il percorso diventerà non relativo, ma assoluto. In questo modo il nostro file verrà cercato a partire dalla radice del sistema operativo. Naturalmente, il file non verrà trovato in un percorso del genere, poiché si trova nella cartella con il nostro sito.
Possiamo ottenere il percorso dalla radice del sistema operativo alla cartella con il nostro sito:
<?php
echo $_SERVER['DOCUMENT_ROOT'];
?>
Possiamo aggiungere il percorso ottenuto al nome del file cercato - e otterremo il percorso assoluto corretto al nostro file:
<?php
echo file_get_contents($_SERVER['DOCUMENT_ROOT'] . '/test.txt');
?>