PHP - Extraño error con gd

 
Vista:

Extraño error con gd

Publicado por Manu (1 intervención) el 08/09/2005 15:40:00
Saludos amigos. Necesito ayuda. Cuando intento mostrar una imagen creada por mi en código PHP con la gd me sale un extraño código ASCII, que supongo que es el del .png en cuestión. Lo podéis ver en:

http://lapasionenlinares.shinranet.com/cblinares/index.htm

Tengo todo bien puesto en mi php.ini, la librería activada, el dir_extension es el correcto... y por muchas vueltas que le doy no sé cual es el problema.

También os pego el código:

<?
header("Content-type: image/png");
$im = imagecreate(200,200);
$fondo = imagecolorallocate ($im, 255,255,255);
$rojo = imagecolorallocate ($im, 255,0,0);
imageline($im, 100, 100, 800, 800, $fondo);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
?>

<?
if (imagetypes() & IMG_GIF) {
echo "El tipo GIF es soportado<br>";
}else{
echo "El tipo GIF NO ES SOPORTADO<BR>";
}
if (imagetypes() & IMG_PNG) {
echo "El tipo PNG es soportado<br>";
}else{
echo "El tipo PNG NO ES SOPORTADO<BR>";
}
if (imagetypes() & IMG_JPG) {
echo "El tipo JPG es soportado<br>";
}else{
echo "El tipo JPG NO ES SOPORTADO<BR>";
}
if (imagetypes() & IMG_WBMP) {
echo "El tipo WBMP es soportado<br>";
}else{
echo "El tipo WBMP NO ES SOPORTADO";
}
?>
<?
header("Content-type: image/jpeg");
$im = imagecreate(200,200);
imagejpeg($im);
imagedestroy($im);
?>

Como véis, la primera parte (una simple linea) salen unos pocos caracteres ascii, la segunda parte me la hace bien (donde dice que el tipo gif es soportado, etc...) y la tercera parte, una caja de 200 por 200, pues vuelven a salir códigos ASCII. Además, me pasa tanto en localhost (Apache 1.3) como en mi servidor Shinranet. No sé que hacer!!! Ayuda plis!!!

Gracias. un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder