realpath
(PHP 4, PHP 5)
realpath — Retourne le chemin canonique absolu
Description
string realpath
( string $path
)
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.
Example#1 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().