Foros del Web » Programando para Internet » PHP »

Problema al generar imgenes con PHP

Estas en el tema de Problema al generar imgenes con PHP en el foro de PHP en Foros del Web. No lo entiendo. Sigo todos los pasos de un libro de PHP, en el captulo de cmo generar imgenes dinmicamente. Tengo el mdulo GD2 cargado, ...
  #1 (permalink)  
Antiguo 23/12/2005, 09:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigedad: 14 aos, 6 meses
Puntos: 3
Problema al generar imgenes con PHP

No lo entiendo. Sigo todos los pasos de un libro de PHP, en el captulo de cmo generar imgenes dinmicamente.

Tengo el mdulo GD2 cargado, y el cdigo no me da error. Pero en vez de la imagen a aparecer (Un cuadrado de 200px X 200px con fondo negro y una lnea diagonal) me aparecen caracteres extrasimos:

Cita:
PNG  IHDR":9IDATxYr0E l Xz:FƕF &f&L l,L| <\ffg|gg"dM ;v{p|Ȑ-˧s k5MfjrgY CegM3J[]6koqӱ [%ro|R" R+^;maT=n4G/0JxmY} Kmم7)7>Rl-߻+Sf~;r5}%Kk[aQRyD`%j-`j-`k-`el-`%*-`*-`-`e-`Q["-`Wmmkh XVEmthE],zW-`AuEUuSE'*,:W-`Jlj:,-`Q}ol.g XtM[,jYE-~,xwKPKIENDB`
  #2 (permalink)  
Antiguo 23/12/2005, 09:35
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigedad: 14 aos, 6 meses
Puntos: 3
Ay, su madre! Ya sé lo que pasaba. Tenía que poner solo el PHP y quitar el encabezado y el resto de HTML.

Nada, ya está claro.
  #3 (permalink)  
Antiguo 23/12/2005, 09:36
Avatar de Panino5001
Moderatroll
 
Fecha de Ingreso: mayo-2004
Ubicacin: -34.637167,-58.462984
Mensajes: 5.062
Antigedad: 13 aos, 6 meses
Puntos: 775
Te faltan las cabeceras, me parece:
Cdigo PHP:
header("Content-type: image/gif");
// o header("Content-type: image/jpeg");
//o header("Content-type: image/png") 
  #4 (permalink)  
Antiguo 23/12/2005, 10:17
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigedad: 14 aos, 6 meses
Puntos: 3
Bueno, eso ya estaba incluido en el cdigo PHP. Mi error estaba en que antes de ese cdigo haba creado ya la cabecera con HTML y tambin tena etiquetas <html> y <body> antes del PHP.

Un saludo!
Atencin: Ests leyendo un tema que no tiene actividad desde hace ms 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 00:59.