Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/09/2011, 16:48
Avatar de Triby
Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 15 años, 8 meses
Puntos: 2237
Respuesta: corrección de código para listado php

Cosas que necesitas saber:

1- Siempre que listas un directorio aparecerán . y .. que deberías ignorar porque corresponden a 'directorio actual' y 'directorio anterior', respectivamente
2- Para saber si se trata de un directorio debes usar la funcion is_dir()
3- Para separar la extension y compararla puedes usar explode() y, tal vez, end() que te devolvera el ultimo elemento de un arreglo, ejemplo: $ext = end(explode('.', $arc));

Ahora, lo unico que necesitas es un poco de logica:

1- Si $arc es . o .. o tiene una extension no permitida, pasar al siguiente elemento (continue)
2- Si $arc es un directorio, asignarle la imagen que deseas
3- Si $arc es un pdf (verificado por la extension), asignar la imagen correspondiente

Finalmente, donde estas leyendo el directorio y guardando la lista de archivos a mostrar estas enviando directamente la imagen con echo, cuando deberias hacerlo al crear la tabla.
__________________
- León, Guanajuato
- GV-Foto