PHP验证码相关function.imagegif Unable to open temporary file 解决办法

在使用gd库的imagegif产生验证码的过程中(IIS6.0+php5.2 isapi 环境),遇到了如下错误:
PHP Warning:  imagegif() [<a href='function.imagegif'>function.imagegif</a>]: 
Unable to open temporary file in \dir\vcode.php on line 67

从返回错误看,是由于临时目录的文件夹权限问题导致,但是经检查,upload_tmp_dir目录,系统环境变量的temp目录,tmp目录,权限设置均没有问题,为了排除是这三个文件夹权限设置问题,将这三个文件夹均加上了everyone的写入修改权限,重启iis,故障依旧。
后在百度知道看到一帖,讲把imagegif函数换成imagepng就好了。
感觉是gd库的问题。
本博客所有文章如无特别注明均为原创。作者:sysdee复制或转载请以超链接形式注明转自 成功志
原文地址《PHP验证码相关function.imagegif Unable to open temporary file 解决办法
分享到:更多

相关推荐

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交

网友评论(0)