Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/06/2009, 13:26
danieltuch
 
Fecha de Ingreso: julio-2008
Mensajes: 33
Antigüedad: 15 años, 10 meses
Puntos: 0
Crear imagen con image*

Estimados:
El problema que tengo es que cuando creo una imagencon "image*" no se ve en el navegador.

El codigo es el siguiente.
archivo generador.php.
<?
include("funciones.php");
session_start();
$_SESSION['texto_temp'] = genera_texto(6);
$captcha = imagecreatefromgif("fondo.gif");
$colText = imagecolorallocate($captcha, 0, 0, 0);
imagestring($captcha, 4, 16, 7, $_SESSION['texto_temp'], $colText);
header ("Content-type: image/jpeg");
imagejpeg($captcha); //ver comentario abajo
?>

en el archivo que lo llama...

<img src="imagenfondo.php" width="100" height="30">

esto esta dentro de un <form> pero no me parece significativo.

En la linea que tiene //ver comentario abajo cambio por
----> imagejpeg($captcha, "nuevoarchivo.jpg");
y se crea el archivo bien. El error esta (segun yo) en que los navegadore (firefox, IE6) no entienden el archivo "generador.php".

si uso imagejgif lo mismo.

Alguna ayudita...

PD: Es para hacer un captcha.