Manuel PHP
Précédent |  | Suivant

# 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`.

Exemple 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().

Précédent | Sommaire | Suivant
readlink | Niveau supérieur | rename