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!