Yo para leer directorios uso una serie de condicionales. Esto, para:
- eliminar "." y ".."
- detectar si se trata de un mp3 y darle un trato.
- detectar si se trata de una imagen.
- detectar si es xml.
- detectar si se trata de subdirectorios que leer.
Para esto, utilizo una serie de condicionales:
If () {}
elseif () {}
elseif() {}
etc.
else {}
Cosa que bien vendria en tu caso, para hacer un codigo limpio.
Cita: if ( $file == "mcith" ) { } else {
if ( $file != "." && $file != ".." )
{
echo '{ src:"'.$dir.'/'.$file.'" },';
} }