¡Hola!
Estoy haciendo pruebas de leer directorios y ficheros para una aplicación que quiero hacer.
Tengo este código para sacar un listado de los directorios y ficheros:
$directorio = "./";
$descriptor = opendir($directorio);
while ($entrada = readdir($descriptor))
{if (is_dir($directorio.$entrada))
{if ($entrada!='./' or $entrada!='../')
{echo "[Directorio] " . $entrada . "<br />";}
}
elseif (is_file($directorio.$entrada))
{echo "[Fichero] " . $entrada . "<br />";}
}
closedir($descriptor);
La línea en rojo la he añadido para que no aparezcan el "." ni el "..", pero no funciona. ¿Alguien puede decirme por qué? ¿y cómo solucionarlo?
¿O al menos cómo puedo hacer que me aparezcan los resultados ordenados de algún modo?
Gracias.