Forum und email

realpath

(PHP 4, PHP 5)

realpath — Returns canonicalized absolute pathname

Leírás

string realpath ( string $path )

A realpath() függvény megnyitja az összes jelképes linket, és elemzi a hivatkozásokat a '/./', '/../' helyekhez és az extra '/' karaktereket a bemeneti path paraméterben, és visszaadja a hiteles abszolút útvonalnevet. A visszatérési érték nem tartalmaz jelképes linket, '/./' vagy '/../' összetevőket.

A realpath() függvény FALSE-szal tér vissza sikertelenség esetén, pl. ha a fájl nem létezik. BSD rendszereken a realpath() függvény tovább fut, ha az utolsó path összetevő nem létezik, amíg más rendszerek e esetben is FALSE-t adnak vissza.

Example#1 realpath() példa

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

A fenti példa a következő kimenetet adja:

/etc/passwd

Lásd még: basename(), dirname() és pathinfo().