Funzione realpath
La funzione realpath converte un percorso relativo in uno assoluto,
risolvendo tutti i link simbolici e i riferimenti alle directory padre (..).
La funzione accetta un parametro - il percorso del file o della directory.
Se il percorso non esiste, la funzione restituirà false.
Sintassi
realpath(path);
Esempio
Otteniamo il percorso assoluto del file corrente:
<?php
echo realpath(__FILE__);
?>
Risultato dell'esecuzione del codice (esempio):
'/var/www/project/index.php'
Esempio
Proviamo a ottenere il percorso per un file inesistente:
<?php
$res = realpath('nonexistent/file.txt');
var_dump($res);
?>
Risultato dell'esecuzione del codice:
false
Esempio
Supponiamo che /home/user/link punti a /var/www.
Risolviamo il percorso con i link simbolici:
<?php
echo realpath('/home/user/link/project');
?>
Risultato dell'esecuzione del codice (esempio):
'/var/www/project'