Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/03/2011, 23:20
PxHx
 
Fecha de Ingreso: noviembre-2010
Ubicación: Capital Federal, Buenos Aires
Mensajes: 60
Antigüedad: 13 años, 5 meses
Puntos: 0
Opendir / Readdir - Ver imagenes de un directorio

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

//Cerramos el directorio. 
closedir($dir); 
//    Mezclamos aleatoriamente el array. 
shuffle($lista); 
//    Contamos el numero de fotos. 
$total count($lista); 
//    Para prevenir errores, si el numero de fotos a mostrar es mayor que las que hay 
//    mostramos las que hay. 
$num_images 25
if(
$total $num_images$num_images $total

//    Mostramos las fotos. 
for($i 0$i $num_images$i++) 

echo 
'<a href="fotos/'.$_GET[id]."/".$lista[$i].'" rel="facebox"><img src="fotos/'.$_GET[id]."/".$lista[$i].'" width="100px"/></a> '

?>
El thread original es: http://www.forosdelweb.com/f18/mostrar-x-imagenes-directorio-515976/


Gracias por la ayuda y el aguante!