PHP的GD的问题

missboy 2003-10-14 07:13:19

php.ini里的extension_dir里面确实有php_gd.dll

而且php.ini里extension=php_gd.dll也没被注释掉,

但在使用类似语句的时候总是提示:imagecreate()已经定义,晕死:(


$im=imagecreate(200,200) or die("Cannot Initialize new GD stream");
$col_black =ImageColorAllocate($im, 0,0,0);
imageline($im, 10, 20, 45, 85, $col_black);
ImagePNG($im);
ImageDestroy($im);
...全文
20 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
missboy 2003-10-15
  • 打赏
  • 举报
回复

各位打嗝,小弟在一台NT服务器上成功实现了用PHP添加水印,非常感谢各位!

只是水印大小不知道什么控制

先结贴!
shuiaaa 2003-10-15
  • 打赏
  • 举报
回复
php4.3.3
php.ini中找到
extension=php_gd2.dll

前面的;去掉
missboy 2003-10-15
  • 打赏
  • 举报
回复

OK,现在就是在安PHP4.3.3
xuzuning 2003-10-15
  • 打赏
  • 举报
回复
出现
Fatal error: Call to undefined function: imagecreate()
表示未连接gd库或连接gd库出错
1、根据你的情况
a、检查是否连接了两个gd库
b、检查gd库是否与当前php版本配套
c、检查phpinfo中的extension_dir值是否与php.in中设置的一致
其中a、b两项在启动web服务器或加载php时会有加载错误
2、检查gzip库是否重复加载
3、检查是否有未加载成功的扩展库
platinum 2003-10-15
  • 打赏
  • 举报
回复
先安个 PHP 4.3.3 吧
missboy 2003-10-15
  • 打赏
  • 举报
回复

先不管我自己的机器了,我们服务器的PHP是4.1.2的,GD Version 1.6.2 or higher

请问升级GD跟PHP有没有关系?如果没有关系,那么怎么升级GD?

谢谢!
missboy 2003-10-15
  • 打赏
  • 举报
回复

我家里的是4.2.3是可以使用的,那个php.ini里确实是
extension=php_gd2.dll

今天到单位把原来的4。0变成4。2。3,但还是不行/
missboy 2003-10-15
  • 打赏
  • 举报
回复

程序基本功能均已实现,再次感谢大家!
feel8 2003-10-14
  • 打赏
  • 举报
回复
偶不知道了……
php版本是什么?偶用的4.3.2 是 extension=php_gd2.dll gd2 ,看看是不是这里打错了?
missboy 2003-10-14
  • 打赏
  • 举报
回复

还是这样,没有其他情况了?
feel8 2003-10-14
  • 打赏
  • 举报
回复
……
那把php_gd2.dll 和 dlls目录下的dll文件拷到 system32目录,重启web服务器看看。
missboy 2003-10-14
  • 打赏
  • 举报
回复

我以人头担保extension_dir没问题,哈哈

extension_dir = C:\KedingSoft\PHP4\ext

而且里面有php_gd.dll

运行上面提到的语句错误:
Fatal error: Call to undefined function: imagecreate() in c:\kedingsoft\apache\htdocs\create_img.php on line 167
feel8 2003-10-14
  • 打赏
  • 举报
回复
extension_dir = "c:\php\extensions"

出错提示贴出来?

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧