Hola buenas,
Hacia ya tiempo que no me pasaba por el subforo de php y vuelvo para preguntaros por un problema que tengo.
El caso es que ejecuto este script:
Código PHP:
<?php
// Creamos la imagen
$im = imagecreate(200,200);
// Definimos un color para el quesito
$fondo = imagecolorallocate ($im, 255,255,255);
$rojo = imagecolorallocate ($im, 255,0,0);
$rojo_oscuro = imagecolorallocate ($im, 150,0,0);
// Dibujamos el efecto sombra 3D
for ($i = 0; $i < 10; $i ++)
imagefilledarc ($im, 100, 100+(10-$i), 200, 175, 0, 45, $rojo_oscuro, IMG_ARC_PIE);
// Dibujamos el quesito
imagefilledarc ($im, 100, 100, 200, 175, 0, 45, $rojo, IMG_ARC_PIE);
// Enviamos la imagen
header("Content-type: image/png");
imagepng($im);
?>
En teoria esto deveria devolverme un "trozo de quesito" de los que se utilizan en las graficas de estadisticas y esas cosas..pero ami este codigo tan solo me devuelve un error de cabecera(no lo entiendo,ya que no envio otra cabecera antes..) y una seria de caracteres sin sentido alguno (por lo menos para mi),aqui os pongo el error que me devuelve el script anterior:
Cita: Warning: Cannot modify header information
- headers already sent by (output started at
C:\wamp\www\SimuladorNBA\snba.php:2) in C:\wamp\www\SimuladorNBA\snba.php on line 20
Y aqui los caracteres que os comentaba:
Cita: ‰PNG IHDRÈÈÐ6F PLTEÿÿÿÿ-cÆÓjIDATxœí•KNÃ@[Y¡%÷asäSäì³ÁœÛÄ&ãéßCbƒ^íKêW+
"„B!„B!„ÿͳ…*¼âÊ®|âJ³.së2G±.s”öÅã)ÆO1ÆØÊźÌVÎÖe¶r 2.+¶²\†*g}Œ
§œô1ž2gÖ.s=sõ=³«è™]EÏ<¹ŠšÙWÔÌ/®¢f-ó‡¯h™EûÎ"eÌ\n2f®‘2f•1s½FÊy•
!s¬™[¬3·Ð8f.
å9£2×è÷²ÐgŽ_RŽ™SJŸyJ)]æijHŸ¹ä”ÇÌ©ÆÒe®Iå!ó”yé2·¤ò“¹´[RÙ3ç•=sM+û¿Æ”{–…-sK6
–=sIÛ3#Ê=s~½l™õ[f`ý=34å;sÅ”%sCÖ¯—½7d½¬—Aëe½›²fF•y¶^Ö1WP¹ ë—ËÀ)3ð”ù2Ø'\
!„òÇ| äÆQù³IEND®B`‚
Bueno hay esta todo lo que me devuelve el script que os puse..alguien sabe que ocurre??
Un Saludo y gracias de antemano!!