Estas rutas por casualidad la guardas en Base de datos? , resulta que lo que haces es leer el directorio completo y mostrarlo por pantalla, creo que lo podrias solucionar tambien con un
explode al momento de leer el archivo y de esa forma revisas la extension del archivo si cumple lo muestres, sino
nose xD.