Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/03/2011, 03:16
tonysanrusso
 
Fecha de Ingreso: mayo-2010
Mensajes: 84
Antigüedad: 14 años
Puntos: 6
Respuesta: Opendir / Readdir - Ver imagenes de un directorio

Cita:
Iniciado por PxHx Ver Mensaje
Amigos ¿Como Andan? Navegando por el foro encontré un script que permite visualizar las imagenes de un directorio, el problema es que si el directorio no existe emite un error del servidor ¿Como tendría que hacer para agregarle un Die o algun texto predeterminado?

El código es el siguiente:

Código PHP:
<?php
$dir 
opendir("./fotos/$_GET[id]/"); //    Abrimos el directorio de las fotos. 
$lista = array(); //    Creamos una array vacio. 
while($leer readdir($dir)) 

    
//    Obtenemos la extension. 
    
$ext end(explode(".",$leer)); 
    
//    Vamos llenando el array si son extensiones validas. 
    
if($ext == "gif" || $ext == "jpg"$lista[] .= $leer

....
?>

Gracias por la ayuda y el aguante!
Hola, a ver si te ayudo en algo..
Revisa esta parte de tu código "if($ext == "gif" || $ext == "jpg") $lista[] .= $leer;"

No puedes concatenar un string en un array, tendrías que crear una variable que te sirva de contador e irlos almacenando de uno en uno, por ejemplo:
$con=0;
..
..
$lista[con] = $leer;
$con++;

o

un array_shift(), insertando los registros a la lista al principio.

Un saludo.