Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/10/2005, 20:55
Avatar de JoeLitO
JoeLitO
 
Fecha de Ingreso: febrero-2003
Ubicación: Perú
Mensajes: 202
Antigüedad: 21 años, 2 meses
Puntos: 0
Modificar Imagenes Aleatoias by Cluster

Saludos, tomando como referencia el ejemplo de nuesto buen moderador Cluster, podrian decirme si es que se puede dar un tamaño especifico a cada imagen aleatoria, y si se le puede poner un vinculo a dicha imagen pequeña.

Un saludo: Joel Osorio Díaz


Código PHP:
<?php 
//************************************** 
//*                                    * 
//*        Imagenes Aleatorias         * 
//*    By Cluster ([email protected])    * 
//*   28/12/2002 - Versión 1.0         * 
//*                                    * 
//*  Uso:                              * 
//*  <img src="imagen_aleatoria.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[]="imagen1.jpg"
$imagenes[]="imagen2.gif"
$imagenes[]="imagen3.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]); 

?>