Hola de nuevo.
Tengo un archivo llamado pruebas.php en la carpeta "public_html" con este código:
Código PHP:
$path = "../";
$dir = opendir($path);
while ($elemento = readdir($dir))
{
echo $elemento."<br>";
}
closedir($dir);
Solo intento que me escriba el contenido de la carpeta que esta un nivel por encima.
Pues con este código, con SAFE_MODE activado y desactivado y con el archivo pruebas.php con permisos 777 me sale este mensaje de error:
Código mensaje error:
Ver originalWarning: opendir(../) [function.opendir]: failed to open dir: Permission denied in /home/admin/domains/midominio.com/public_html/pruebas.php on line 14
Warning: readdir(): supplied argument is not a valid Directory resource in /home/admin/domains/midominio.com/public_html/pruebas.php on line 17
Warning: closedir(): supplied argument is not a valid Directory resource in /home/admin/domains/midominio.com/public_html/pruebas.php on line 23
Es decir, que no tengo permiso para acceder a ese nivel de las carpetas.
¿Algo más con lo que probar?
P.D.: Si en vez de usar la ruta relativa uso la absoluta ("/home/admin/domains/midominio.com/") hace exactamente lo mismo (por si se os ocurría como prueba).