(PHP 4, PHP 5)
realpath — Retourne le chemin canonique absolu
realpath() résout tous les liens symboliques, et remplace toutes les références /./ , /../ et / de path puis retourne le chemin canonique absolu ainsi trouvé. Le résultat ne contient aucun lien symbolique, /./ ou /../ .
realpath() retourne FALSE si une erreur survient, e.g. si le fichier n'existe pas. Sous les systèmes BSD, realpath() n'échouera pas s'il manque que le dernier composant du paramètre path , alors que les autres systèmes retourneront FALSE .
Exemple 814. Exemple avec realpath()
<?php
chdir
(
'/var/www/'
);
echo
realpath
(
'./../../etc/passwd'
);
?>
L'exemple ci-dessus va afficher :
/etc/passwd
Voir aussi basename() , dirname() et pathinfo() .