Tengo un codigo para ver imagenes aleatorias en php, el codigo es:
Código PHP:
<?php
// Array con las imagenes (URL fisico en el servidor).
// El indice es autonumerico .. tan solo añadir o quitar entradas segun se necesite.
$imagenes[]="1.jpg";
$imagenes[]="2.jpg";
$imagenes[]="3.jpg";
$imagenes[]="4.jpg";
$imagenes[]="5.jpg";
// Seleccion aleatoria imagen.
$aleatoria=rand(0,count($imagenes)-1);
// Buscar la extension de la imagen
$tipo_ext=explode(".",$imagenes[$aleatoria]);
$tipo=$tipo_ext[1];
// Formar la cabecera HTTP para imagen segun su extensión
// Enviamos cabecera al navegador para avisar q va una imagen de $tipo
header("Content-type: image/$tipo");
// Le ponemos el nombre de la imagen .. Al dar a descargar aparecera con este nombre. Puede dejarse uno fijo.
header("Content-Disposition: inline; filename=".$imagenes[$aleatoria]);
// Leer la imagen de su URL y entregarla al buffer de salida
readfile ($imagenes[$aleatoria]);
?>
y para usarlo solo debo insertar <img src="images/aleatorias/foto.php">, pero como veran en las primeras lineas de este, debo escribir las fotos que deseo mostrar en el archivo ($imagenes[]="1.jpg"; $imagenes[]="2.jpg"; etc) y resulta que quiero saber si alguien sabe como hacerlo o tiene otro script similar a este para mostrar una imagen aleatoria de cierto directorio sin tener que escribirlas dentro del archivo. El problema pasa porque deseo crear un modulo de Upload para poder ir subiendo automaticamente las imagenes, pero obviamente no vale la pena si cada vez que suba la imagen de igual manera tendria que editar el PHP para agregar la foto.
Gracias!!