(PHP 4, PHP 5)
realpath — Devuelve el nombre de ruta absoluto simplificado
realpath() expande todos los enlaces simbólicos y revuelve todas las referencias a '/./', '/../' y caracteres '/' extra en la ruta de entrada, y devuelve el nombre de ruta absoluto simplificado.
La ruta a chequear.
Devuelve la forma canónica de la ruta de archivo absoluta. La ruta resultante no tendrá enlaces simbólicos, ni componentes '/./' o '/../'.
realpath() devuelve FALSE en caso de fallo, p.ej. si el archivo no existe. En sistemas BSD, realpath() no falla si únicamente el último componente de ruta no existe, mientras que en otros sistemas se devolverá FALSE.
Example#1 Ejemplo de realpath()
<?php
chdir('/var/www/');
echo realpath('./../../etc/passwd');
?>
El resultado del ejemplo seria:
/etc/passwd