Básicamente lo que dice en la lata:PHP is_readable falla pero opendir funciona
if(is_dir($dir))
echo $dir . " is a directory\n";
if(is_readable($dir))
echo $dir . " is readable\n";
if($this->handle = opendir($dir))
echo $dir . " opened\n";
Devuelve:
\\ HTPC \ películas es un directorio
\\ HTPC \ PELÍCULAS abrieron
¿Qué es extraño? Puedo iterar a través de los archivos en el directorio pero aparentemente no es legible. Realmente no importa, como dije, todavía puedo leer los archivos, sin embargo, me parece un poco extraño.
¿Alguien tiene alguna idea?
¿Cuál es el sistema operativo en la máquina "HTPC"? ¿Es Windows? –
Sí, Windows 7! –
No estoy seguro, pero tal vez es debido al sistema de archivos de Windows (FAT o NTFS). Puede tener el permiso para "enumerar contenido", pero "lectura" no está permitido. –