Foros del Web » Programando para Internet » PHP »

Guardar temporalmente imagen dinámica

Estas en el tema de Guardar temporalmente imagen dinámica en el foro de PHP en Foros del Web. Tengo el siguiente código que genera una imagen Código PHP: <?php $imagen  =  imagecreate ( 140 , 18 ); $color  =  imagecolorallocate ( $imagen , ...
  #1 (permalink)  
Antiguo 01/11/2007, 18:11
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 8 meses
Puntos: 2
Pregunta Guardar temporalmente imagen dinámica

Tengo el siguiente código que genera una imagen
Código PHP:
<?php

$imagen 
imagecreate(140,18);

$color imagecolorallocate($imagen,70,151,195); // Color de fondo
$color imagecolorallocate($imagen,255,255,255);

$msg "Test: " number_format(12345678,0,",",".");

imagestring($imagen,2,5,2,$msg,$color);

imagegif($imagen);

imagedestroy($imagen);

?>
¿¿¿ Cómo puedo guardarla temporalmente, para mostrarla de esta forma
Código PHP:
echo '<img src="imagen temporal">'
y finalmente eliminar el archivo temporal ???

Gracias

ASLAN
__________________
Registros Akáshicos
  #2 (permalink)  
Antiguo 01/11/2007, 19:44
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: Guardar temporalmente imagen dinámica

¿En qué me estaré equivocando?
Código PHP:
$imagen imagecreate(140,18);
$color imagecolorallocate($imagen,70,151,195);
$color imagecolorallocate($imagen,255,255,255);
$msg "Test " number_format(12345678,0,",",".");
imagestring($imagen,2,5,2,$msg,$color);
imagegif($imagen,"http://www.opendirpro.com/tmp/test.gif");
imagedestroy($imagen);

echo 
'<h1>HOLA</h1><br />';
echo 
'<a href="http://www.aslanwebdesign.com/">';
echo 
'<img src="http://www.opendirpro.com/tmp/test.gif"></a><br />';
echo 
'<h1>CHAO</h1><br />'
En lugar de mostrar el código HTML final, sólo muestra la imagen y tampoco la guarda en la carpeta tmp que tiene los permisos en 777

¿Alguna idea?

Gracias

ASLAN
__________________
Registros Akáshicos
  #3 (permalink)  
Antiguo 01/11/2007, 20:35
Avatar de ASLAN  
Fecha de Ingreso: septiembre-2007
Mensajes: 419
Antigüedad: 16 años, 8 meses
Puntos: 2
Re: Guardar temporalmente imagen dinámica

Ya lo resolví
El imagegif(), al igual que el imagejpeg() y el imagepng() tienen un problema y en ciertos Servidores (entre ellos el mío) no funcionan, a menos que se anteponga el siguiente código:
Código PHP:
$handle fopen("tmp/test.gif","w+");
fclose($handle);
imagegif($imagen,"tmp/test.gif"); 
Gracias

ASLAN
__________________
Registros Akáshicos
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Tema Cerrado




La zona horaria es GMT -6. Ahora son las 00:03.