错误提示:Warning: Cannot modify header information - headers already sent by (output started at E:\www\img.php:1) in E:\www\img.php on line 16 PHP已经启用了php_gd2.dll PHP code: <?php //建立图像 $height = 200; $width =200; $im = imagecreate($width,$height); $white = imagecolorallocate($im,255,255,255); $black1 = imagecolorallocate($im,0,0,0); $black = imagecolorallocate($im,255,255,255); //在图上绘画 imagefill($im,0,0,$black1); imageline($im,0,0,$width,$height,$white); imagestring($im,4,50,150,"Sales",$white); //输出图像 header('Content-Type: image/png'); imagepng($im); //清理 imagedestroy($im); ?>
在header之前有输出了,应该是 <?php前面有空白字符了 在header之前有输出了,应该是 <?php前面有空白字符了 没有哦...检查过了... 至少我的php页面上没有... 我用Fiddler2看看 经检验,代码本身无误 帖出错误信息 Fiddler2也看不出来... 我之前有个页面也是,老是会自动在页面的第一句加一个空格,不管第一句写什么,反正就是会在第一句的第一个字符后面加一个空格,但不是所有的页面都会这样... 实在搞不懂啊...引用 你的文件是不是utf-8的?utf-8的文件开头可能会有3个字符的标签头 utf16的会有2个字符的标签头 是UTF-8 和这有关系?? 不然该改成什么编码??页面中会