Asistente de Ruta
El archivo Asistente de Ruta contiene funciones que le permiten trabajar con rutas de archivos en el servidor.
Cargando estos Asistentes
Este Asistente se carga utilizando el siguiente código:
$this->load->helper('path');
Las siguientes funciones están disponibles:
set_realpath()
Comprueba si existe la ruta. Esta función devolverá una ruta del servidor sin enlaces simbólicos o con una estructura de directorios relativa. Un segundo argumento opcional causará un error, que se activará si la ruta no pueden ser resuelta.
$directory = './../../etc/passwd';
echo set_realpath($directory);
// retorna "/etc/passwd"
$non_existent_directory = './../../path/not/found';
echo set_realpath($non_existent_directory, TRUE);
// retorna "/path/not/found"
echo set_realpath($non_existent_directory, FALSE);
// retorna un error, como la ruta no se puede resolver