Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/05/2005, 12:25
todoalbo
 
Fecha de Ingreso: diciembre-2004
Mensajes: 354
Antigüedad: 19 años, 4 meses
Puntos: 2
Imagenes Aleatorias...Por favor ayuar.

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!!
__________________
Pedro Pablo Vivanco D.
Webmaster todoalbo.cl
[email protected]
http://www.todoalbo.cl
"Dios creo el Cielo, Colo-Colo le puso todas sus Estrellas"