对了 我没找到php_gd.dll这个文件 也没发现在php.ini里有是不是php_gd.dll需要另外下载?

解决方案 »

  1.   

    php_gd.dll在/php/extension里面。必须将他考入windows\system32目录(NT)
    在php.ini里把;extensions = php_gd.dll前的分号去掉。还有给把php.ini拷贝到c:\windows
      

  2.   

    老大 我晕了 我有这么菜吗 早找过了 要是没用过php4.3.2 还是别说这种蠢话
      

  3.   

    代码没问题呀。我试过了。
    我的是 Windows 98 + Apache 1.3.22 + PHP 4.3.0
      

  4.   

    如果你用的是4.3.2那么告诉你从现在开始没有gd了。只有gd2.php_gd2.dll可以在php/extension里找到。
      

  5.   

    allkill(傲气游) 说的对,是没有php_gd.dll,只有php_gd2.dll,一直到PHP5都是这样,不过为什么这么搞呢?
      

  6.   

    我已经把GD2加进去了 而且在phpinfo的测试页里也看见png jpeg已经激活不过错误还是一样
      

  7.   

    <?php
      if (function_exists('imagecreatefrompng')) {
        echo "Image functions are available.<br>\n";
      } 
      else {
        echo "Image functions are not available.<br>\n";
    }?>
    输出:Image functions are available.
      

  8.   

    你当前目录下有button1.png文件吗?
      

  9.   

    imagecreate(int x_size, int y_size);
    <?php
        header("Content-type: image/png");
        $string = $_GET['text'];
    //    $im     = imagecreatefrompng("button1.png"); // 以button1.png做背景
        $im     = imagecreate(400, 300); // 既然没有button1.png,就做个空图
        $orange = imagecolorallocate($im, 220, 210, 60);
        $px     = (imagesx($im) - 7.5 * strlen($string)) / 2;
        imagestring($im, 3, $px, 9, $string, $orange);
        imagepng($im);
        imagedestroy($im);
    ?>
      

  10.   

    Fatal error: Call to undefined function: imagecreate() in PHPDocument2 on line 5
      

  11.   

    to  xuzuning(唠叨)谢谢老大 生成了看来还是权限问题 不过先给分