Manuel PHP
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é.
Liste de paramètres
- path
-
Le chemin à vérifier.
Valeurs de retour
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.
Historique
| Version | Description |
|---|---|
| 5.3.0 | Avant cette version, realpath() n'échouera pas sous les systèmes *BSD que si le dernier path n'existe pas. |
Exemples
Exemple #1 Exemple avec realpath()
- <?php
- chdir('/var/www/');
- echo realpath('./../../etc/passwd');
- ?>
L'exemple ci-dessus va afficher :
/etc/passwd
Exemple #2 Exemple avec realpath() sous Windows
Sous Windows, realpath() changera les chemins de style Unix e, chemins de style Windows.
- <?php
- echo realpath('/windows/system32');
- ?>
L'exemple ci-dessus va afficher :
C:\WINDOWS\System32
Remonter 
