Cita:
Iniciado por PxHx
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.