PHP,GD库不起作用

时间:2014-02-22 10:16:31

标签: php gd

我已经开始在PHP中探索GDI函数了。 我写了以下代码

<?php 
echo"GDI FUNCTIONS"; 
$im=imageCreate(500,200);
$colorBg=imageColorAllocate($im,150,150,100);
$colorText=imageColorAllocate($im,0,0,0);
imageString($im,1, 20, 20, 'George', $colorText);
header("Content-type: image/gif");
imageGif($im);
imageDestroy($im);
?>

PHP 5.2.13 PHP.net中的GD2扩展存在; 我重新安装了php并重启了apache服务器。

但仍未显示图片。我曾在所有浏览器中尝试过(谷歌浏览器,IE浏览器,歌剧等)。但在左上角只显示一个小矩形。

甚至没有显示文字'GDI FUNCTION'。 (PHP工作得很好!!!)

PHP_info显示启用了GD。

1 个答案:

答案 0 :(得分:2)

问题是您在发送标头之前回显文本。这会导致PHP警告和无效的图像二进制文件。只需删除echo"GDI FUNCTIONS";即可。

并非所有(AFAIK)GD功能都是小写的。