Foros del Web » Programando para Internet » PHP »

problema creando imagenes

Estas en el tema de problema creando imagenes en el foro de PHP en Foros del Web. buenas! estoy tratando de hacer una imagen, que tenga siempre numeros aleatorios, asi para cuando alguien envia un formulario, tiene que poner el numero que ...
  #1 (permalink)  
Antiguo 21/03/2006, 18:43
 
Fecha de Ingreso: abril-2005
Ubicación: zürich, la rica suiza
Mensajes: 212
Antigüedad: 19 años
Puntos: 2
problema creando imagenes

buenas! estoy tratando de hacer una imagen, que tenga siempre numeros aleatorios, asi para cuando alguien envia un formulario, tiene que poner el numero que sale.

buscando en google y en posts antiguos saque un poco de info. hice mi codigo y salio bien.

Código PHP:
<?php
session_start
();

$im imagecreate(10050);

$bg imagecolorallocate($im000);
$textcolor imagecolorallocate($im0xC00xBC0x36);
    
$code "";

for(
$i=0;$i<4;$i++){
    
$random mt_rand(0,9);
    
$code "$code$random";
}

$_SESSION['code'] = $code;

imagestring($im52510$code$textcolor);

header("Content-type: image/png");

imagepng($im);
?>
el problema esta cuando quiero enseniar la imagen. si la pongo junto con el formulario, solo sale la imagen y el formulario no. no puedo juntar html con el php, creo que es por el header, pero si lo quito no sale nada.

en resumen, quiero que se cree una imagen que se muestre al costado del formulario. como podria salir de este problema?

gracias!
  #2 (permalink)  
Antiguo 21/03/2006, 19:26
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Tenés que entender lo que sucede con el código que pegaste:
Al poner ese "header", le estás diciendo al navegador que le vas a mandar una imagen, no texto.

Para mostrar html, deberías tener el archivo html (o php, pero que genere html) y vincular al que pegaste como si fuera una imagen normal:

<img src="archivo.php" />

y si es necesario pasarle las variables que correspondan:

<img src="archivo.php?var1=1&varN=N" />


Saludos.
  #3 (permalink)  
Antiguo 21/03/2006, 21:01
 
Fecha de Ingreso: abril-2005
Ubicación: zürich, la rica suiza
Mensajes: 212
Antigüedad: 19 años
Puntos: 2
gracias alvlin! tudo bem ahora! chauu
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.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:47.