Ver Mensaje Individual
  #2 (permalink)  
Antiguo 08/06/2012, 23:34
Avatar de Rodrhigo
Rodrhigo
 
Fecha de Ingreso: septiembre-2011
Ubicación: Temuco-Valdivia-Osorno
Mensajes: 254
Antigüedad: 12 años, 7 meses
Puntos: 48
Respuesta: Problema con imagen dinámica

Primero: Estas enviando un HEADER o cabecera y las cabeceras se envian antes que cualquier cosa..... Pero tu envias "<DOCTYPE html>....." y despues la cabecera = ERROR. :P

2do: Por que envias codigo HTML si tu cabecera dice que lo que envias es una imagen PNG. Tienes que enviar una imagen y no codigo html porque sino tu cabecera tendria que ser "text/html"

Si aplicamos esto..... tu codigo quedaria asi y funcionando :P

Código PHP:
Ver original
  1. <?php
  2.     $m[0] = "Hola, este es el primer mensaje :D";
  3.     $m[1] = "Gola, este es el segundo mensaje";
  4.     $m[2] = "No se que mas copiar, tercero !!";
  5.     $m[3] = "Cuarto everywhere !!";
  6.     $m[4] = "Quinto sin everywhere ;:D !!1";
  7.     $r = rand(0,4);
  8.    
  9.     $width = 200;
  10.     $height = 200;
  11.     $imagen = imagecreate($width, $height);
  12.     $rojo = imagecolorallocate($imagen, 255,0,0);
  13.     $verde = imagecolorallocate($imagen, 0,255,0);
  14.  
  15.     imagefill($imagen,0,0,$rojo);
  16.     imagestring($imagen,4,50,100,$m[$r],$verde);
  17.  
  18.     header("Content-type: image/png");
  19.     imagepng($imagen);
  20. ?>