使用GD画图的代码大致如下所示
<?
$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
);
?>
本来是想做一个注册验证码的东西,但是session什么的都加上去之后发现在Firefox下提示“图像.......因其本身有错无法显示”,而在IE下是那个恐怖的红叉!郁闷了半天,后来发现了一个解决方案,简单的要死:
把 <? 前面的空格全部去掉!
至于为什么,到现在还是没搞明白,php怎么竞有这些莫名其妙的问题!










本来是想做一个注册验证码的东西,但是session什么的都加上去之后发现在Firefox下提示“图像.......因其本身有错无法显示”,而在IE下是那个恐怖的红叉!郁闷了半天,后来发现了一个解决方案,简单的要死:
把 <? 前面的空格全部去掉!
至于为什么,到现在还是没搞明白,php怎么竞有这些莫名其妙的问题!