Manuel PHP

realpath

(PHP 4, PHP 5)

realpathRetourne 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()

  1. <?php
  2. chdir('/var/www/');  
  3. echo realpath('./../../etc/passwd');  
  4. ?> 

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.

  1. <?php
  2. echo realpath('/windows/system32');  
  3. ?> 

L'exemple ci-dessus va afficher :

C:\WINDOWS\System32


Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Bretagne - php - Moto - Kit graphique