原代码如下:<?php
Header("Content-type: image/gif");
$im = @imagecreate (400,30) ;//or die("Cannot Initialize new GD image stream")
$black = ImageColorAllocate($im, 0,0,0);
$white = ImageColorAllocate($im, 255,255,255);
imageline($im, 1, 1, 350, 25, $black);
imagearc($im, 200, 15, 20, 20, 35, 190, $white);
imagestring($im, 5, 4, 10, "Graph TEST!!", $white);
ImageGif($im);
ImageDestroy($im);
?>

解决方案 »

  1.   

    不知你的GD2库有没有确安装 下载最新版的php-5.2.1-win32-installer.msi安装程序集成了功能扩展的安装选项,很方便,或者可以解决你的问题
      

  2.   

    用phpinfo()看看gd库安装了没有
      

  3.   

    extension_dir ="C:/PHP/ext"必须使用压缩版的php,安装版的是不支持gd的
      

  4.   

    代码放个PHP文件。1.php
    <?php
    Header("Content-type: image/gif");
    $im = @imagecreate (400,30) ;//or die("Cannot Initialize new GD image stream")
    $black = ImageColorAllocate($im, 0,0,0);
    $white = ImageColorAllocate($im, 255,255,255);
    imageline($im, 1, 1, 350, 25, $black);
    imagearc($im, 200, 15, 20, 20, 35, 190, $white);
    imagestring($im, 5, 4, 10, "Graph TEST!!", $white);
    ImageGif($im);
    ImageDestroy($im);
    ?>
    调用的时候要这样:
    <img src='1.php'>
      

  5.   

    我用的是php5,并且extension_dir ="C:/PHP/dev" 因为PHP目录下只有dev这个文件夹
    ---------------------extension_dir ="C:/PHP/ext"必须使用压缩版的php,安装版的是不支持gd的
    ===================================================正奇怪怎么会只有一个文件夹,原来如此