为什么我机器上显示不了呢?
//------------------这段代码显示不了,只显示一个带X的小图标-----------------
<?php
header("Content-Type: image/gif");
$img = imagecreate(200,200);
$c = imagecolorallocate($img,200,30,22);
imagefill($img,0,0,$c);
imagegif($img);
imagedestroy($img);
?>//-----------下面这段就可以显示了---------------
<?php
header("Content-type: image/gif");
$im = imagecreatefromgif("a.gif");
$orange = imagecolorallocate($im, 220, 210, 60);
imagegif($im);
imagedestroy($im);
?>
已经把php_gd2.dll打开了。php版本是5.2.0, Apache是2.0.59 。
如果第二个可以运行,那么为什么第一个不行呢?我已经重新装过一次apache和php了还是这样。求助求助
//------------------这段代码显示不了,只显示一个带X的小图标-----------------
<?php
header("Content-Type: image/gif");
$img = imagecreate(200,200);
$c = imagecolorallocate($img,200,30,22);
imagefill($img,0,0,$c);
imagegif($img);
imagedestroy($img);
?>//-----------下面这段就可以显示了---------------
<?php
header("Content-type: image/gif");
$im = imagecreatefromgif("a.gif");
$orange = imagecolorallocate($im, 220, 210, 60);
imagegif($im);
imagedestroy($im);
?>
已经把php_gd2.dll打开了。php版本是5.2.0, Apache是2.0.59 。
如果第二个可以运行,那么为什么第一个不行呢?我已经重新装过一次apache和php了还是这样。求助求助
改成header("content-type:image/png") ,imagepng($im)也不行。
和apache的版本有关系吗?