Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 15:03
elfeme
 
Fecha de Ingreso: abril-2010
Ubicación: Argentina
Mensajes: 57
Antigüedad: 14 años
Puntos: 1
Problema imagen dinamica

Bueno tengo el siguiente problema. Lo que quiero lograr es printear una imagen tomando una url del archivo images.txt de forma aleatoria.

El código es el siguiente:
Código PHP:
<?php
if(isset($_GET['source']))
{
    
highlight_file('./randimage.php');
    die();
}

$imagesfile='images.txt'// Ruta del txt con las urls de las imagenes.
$fp=@file_get_contents($imagesfile);
if(!
$fp)
{
    echo 
'<p>Error al intentar abrir <b>'.$imagesfile.'</b></p>';
}
else
{
    
$images=explode(chr(10),$fp);
    
$amount=count($images);
    
$x=rand(0,$amount-1);
    
$image=@imagecreatefrompng($images[$x]);
    
header('Content-Type: image/png');
    
imagejpeg($image);
    
imagedestroy($image);
}
?>
Si remplazo:
Código PHP:
$image=@imagecreatefrompng($images[$x]); 
Por:
Código PHP:
$image=@imagecreatefrompng($images[]); 
Me printea la imágen, pero con el $images[$x], que lo que hace es sacar un numero aleatorio, no me anda.

GRACIAS.