Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2008, 03:33
yllelder
 
Fecha de Ingreso: octubre-2007
Ubicación: Dentro de un <div>
Mensajes: 39
Antigüedad: 16 años, 7 meses
Puntos: 0
Generar imagen con librería GD y 'guardar como...'

Tengo un formulario donde rellenas los campos y te lleva a un script php que genera una imagen por medio de la librería GD. Todo OK.

El problema es que cuando me muestra la imagen creada, hago clic derecho y 'guardar como...' y se guarda un jpeg inválido. Como si fuera un .php renombrado a .jpeg. No puedo abrirla con ningún programa porque no es una imagen.

La cabecera que uso en el script es:
Código PHP:
header("Content-type: image/jpeg"); 
Si a mayores uso también ésta cabecera, al generar la imagen, sale la ventana de guardar directamente pero sin mostrar la imagen.
Código PHP:
header("Content-Disposition: attachment; filename=image_name.jpg"); 
Como es una página de firmas para foros, es interesante ver como a quedado la firma antes de guardártela directamente por si no te gusta.

¿Cómo hago para mostrar la imagen y poder guardarla como imagen?

Gracias :(