Forum und email

realpath

(PHP 4, PHP 5)

realpath — Devuelve el nombre de ruta absoluto simplificado

Descripción

string realpath ( string $ruta )

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.

Lista de parámetros

ruta

La ruta a chequear.

Valores retornados

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.

Ejemplos

Example#1 Ejemplo de realpath()

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

El resultado del ejemplo seria:

/etc/passwd