Foros del Web » Programando para Internet » PHP »

Problema al generar imágenes con PHP

Estas en el tema de Problema al generar imágenes 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 capítulo de cómo generar imágenes dinámicamente. Tengo el módulo GD2 cargado, ...
  #1 (permalink)  
Antiguo 23/12/2005, 09:32
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 meses
Puntos: 3
Problema al generar imágenes con PHP

No lo entiendo. Sigo todos los pasos de un libro de PHP, en el capítulo de cómo generar imágenes dinámicamente.

Tengo el módulo GD2 cargado, y el código no me da error. Pero en vez de la imagen a aparecer (Un cuadrado de 200px X 200px con fondo negro y una línea diagonal) me aparecen caracteres extrañísimos:

Cita:
‰PNG  IHDRÈÈ":9ÉÚIDATxœíÝYrâ0Eá Õ ë¬l X°z•Ü°:–Ù°ú–Ö°º—Ó°F”а•Í°Æ•Ê°†–Ç°F—Ä° &”Á°æÞ°¦Û°fØ°&Õ°æÒ°LÏ°¬Ì° É°lÆ°Ìð,À°ŒæÝ°ìæÚ°Lç×°¬çÔ°äÑ°|ä롆 äË°<åÈ°œåÅ°üå°\fß°¼fÜ°gÙ°|gÖ°ÜgÓ°"dÐÖMú ;ûv{¬Ûí£p|ÉÈ-˧s· k5M…³fjrÇgçôY CegMü3ûJ[]½6ŸßkoüÙ×qÑÃÖôÓ± ëùæ[ÍÑÙ%ro|ÝRë" ¶ìÂÒR+^Ï;m¯ùaT=šnË4¬G¿/0¯ÔJxmŽY} K³mÙ…µ7)“µ7>êRøl¢-ß»Â+«¡‘ÝSïfíí~¥‚ÝÜë;r5}%»¿ØKákã¯[¦aQÃÛò½Ryƒ×D`%j¤-`åj˜-`¥kŒ-`el€-`%*·-`å*«-`¥®Ÿ-`e¯“-`Q[À"©ƒ-`ÑWmm‹¾kh Xô£V¶€EëšØmtÝ°h»‹¶€E»]±,zWµ-`ÑAu¶€EÇUØuÖ°¨´S¶€E'*·,:W¡-`ÑéJl‹j:´,ªì½-`Q}ol‹.µg XtµM[À¢ý¶,jÓÊ°¨Y¯¶€E-ûþÛ~ƒ”š·,ŸÿxwÀKPKIEND®B`‚
  #2 (permalink)  
Antiguo 23/12/2005, 09:35
 
Fecha de Ingreso: mayo-2003
Mensajes: 527
Antigüedad: 20 años, 10 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
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 19 años, 10 meses
Puntos: 834
Te faltan las cabeceras, me parece:
Código 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
Antigüedad: 20 años, 10 meses
Puntos: 3
Bueno, eso ya estaba incluido en el código PHP. Mi error estaba en que antes de ese código había creado ya la cabecera con HTML y también tenía etiquetas <html> y <body> antes del PHP.

Un saludo!
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 15:06.