Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2008, 05:16
Avatar de Freakme
Freakme
 
Fecha de Ingreso: julio-2007
Ubicación: Portugalete
Mensajes: 97
Antigüedad: 17 años, 7 meses
Puntos: 0
readdir pero que no aparezcan "." ni ".."

¡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.