- 主题:web下用户注册时的验证码图片不显示
在web下,新用户注册时的注册码不能显示。研究发现相关的img_rand.php代码到ImageColorAllocate()那行就停了,不知道是为什么?哪位大虾帮帮忙啊~~
PS:环境是FC7,KBS要求的软件包也都装了
--
FROM 124.254.45.*
已经将bbs账户对session_save_path所设置目录的权限设置为读写了,还是不行啊
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 看一下php.ini中session_save_path所设置目录的权限是否有w
--
FROM 124.254.45.*
打开了那个display_error;访问那个文件后,没有任何输出啊
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 把php.ini里面的错误显示打开,具体项目记不清了。。。
: 然后访问一下生成随机图片的那个文件,看看报啥错误
--
FROM 124.254.45.*
重启了一下机子,有输出了:
“Fatal error:Call to undefined function ImageCreatFromJPEG() in /var/www/html/img_rand/img_rand.php on line 14”
【 在 kevin0912 (小白) 的大作中提到: 】
: 打开了那个display_error;访问那个文件后,没有任何输出啊
--
FROM 124.254.45.*
装了啊
【 在 foxban (未毕业的码农) 的大作中提到: 】
: 应该是php相关的包没有装
: JPEG 支持仅在 PHP 与 GD-1.8 或更高版本一起编译时可用
: 你看一下装了gd包了没
--
FROM 124.254.45.*
是我打错了,有e,不好意思
【 在 atppp (Big Mouse) 的大作中提到: 】
: 你这条信息是copy出来的么?
: 如果是,Creat后面少写了一个e,可能是你改错了。。
--
FROM 124.254.45.*
php-devel-5.2.4-1.fc7
php-ldap-5.2.4-1.fc7
php-cli-5.2.4-1.fc7
php-mysql-5.2.4-1.fc7
php-pdo-5.2.4-1.fc7
php-gd-5.2.4-1.fc7
php-common-5.2.4-1.fc7
php-xml-5.2.4-1.fc7
php-5.2.4-1.fc7
【 在 atppp (Big Mouse) 的大作中提到: 】
: rpm -qa|grep php
: 出来什么?
--
FROM 124.254.45.*
[gd]
1194 ; Tell the jpeg decode to libjpeg warnings and try to create
1195 ; a gd image. The warning will then be displayed as notices
1196 ; disabled by default
1197 ;gd.jpeg_ignore_warning = 0
【 在 foxban (未毕业的码农) 的大作中提到: 】
: php -m输出啥?
: 还有php.ini中的那个disable设置是啥样的,贴上来。。
--
FROM 124.254.45.*
那怎么搞阿?不太会~~
【 在 foxban (未毕业的码农) 的大作中提到: 】
: Orz...你可能是把extension_dir设置错了吧,好多模块的路径都不对,没有加载
: 包括gd...
--
FROM 124.254.45.*
是这样的输出:
#extension_dir = "/usr/lib/php/modules"
extension_dir = "/var/www/libexec"
; extension_dir directive above.
【 在 atppp (Big Mouse) 的大作中提到: 】
: grep extension_dir /etc/php.ini
--
FROM 124.254.45.*