Ver Mensaje Individual
  #3 (permalink)  
Antiguo 12/11/2003, 16:01
josemi
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 21 años, 10 meses
Puntos: 16
Hola,

Veamos, en opendir() tienes que pasarle la ruta del sistema de ficheros del directorio. Si pones ruta relativa, la toma desde el directorio donde esta el script. Por eso te muestra las imaenes bien al poner la ruta relativa 'wallpapers'.

Pero lo que metes en el array (lo que devuelve el readdir()) es solo el nombre del fichero, sin la ruta. Y filesize() las demas funciones que te dan error necesitan la ruta y el nombre. Asi que lo que tienes que hacer es pasarles a esas funciones la concatenacion de la ruta y el nombre del fichero del array:
Código PHP:
filesize('wallpapers/'.$files[$i]); 
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.