PHP:GD画图提示“因其本身有错无法显示”
使用GD画图的代码大致如下所示
<?本来是想做一个注册验证码的东西,但是session什么的都加上去之后发现在Firefox下提示"图像.......因其本身有错无法显示",而在IE下是那个恐怖的红叉!郁闷了半天,后来发现了一个解决方案,简单的要死:
$im=ImageCreate(300,200) or die("cannot create image");
$black=ImageColorAllocate($im,0,0,0);
$white=ImageColorAllocate($im,255,255,255);
Imagefill($im,0,0,$white);
ImageString($im,5,4,10,"Graphic test",$black);
Header ("Content-type:image/jpeg");
imagejpeg($im);
imagedestroy($im);
?>
把 <? 前面的空格全部去掉!
至于为什么,到现在还是没搞明白,php怎么竞有这些莫名其妙的问题!
提示:如上述代码显示错误,请 到这里查看。
没有评论:
发表评论