La imagen PHP no puede hacer, bueno, nada

<?php
header ('Content-Type: image/png');
$im = @imagecreatetruecolor(120, 20)
      or die('Cannot Initialize new GD image stream');
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5,  'A Simple Text String', $text_color);
imagepng($im);
imagedestroy($im);
?>

Eso debería funcionar, pero solo muestra una página en blanco. Tengo php-gd instalado. ¿Ayudar?

preguntado el 28 de agosto de 11 a las 02:08

¿Tiene GD2 instalado? ¿Qué advertencias / errores muestra la página si activa la visualización de errores? -

Comente la llamada al header función para ver si se estaba ocultando un error de PHP. -

Hmm, el ejemplo original es en el documento de PHP, por lo que el código debería funcionar. -

Tiene que estar pasando algo. ¿Cómo se ve la fuente de su página? -

Olvidó reiniciar después de la instalación, gracias por toda su ayuda. -

1 Respuestas

Pruebe algunos pasos de depuración:

  1. Activar el informe de errores
    error_reporting(E_ALL | E_STRICT);
    ini_set('display_errors', 'On');
  2. Eliminar el header()
  3. Eliminar el @ desde @imagecreatetruecolor()
  4. Vea qué errores está recibiendo.

Respondido 28 ago 11, 06:08

¿Olvidaste reiniciar qué? ¿Tu servidor? - afuzzyllama

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.