CI验证码输出错误
本帖最后由 zou 于 2014-3-25 16:33 编辑小弟初学CI的验证码,按着教学视频打的代码,没办法产生图片验证,查看了用户手册和网上别人的帖子仍然不能解决问题。。
求大神指点。我的代码如下。
public function capshow(){
$this->load->helper('captcha');
$this->load->helper('url');
$vals=array(
'word'=>rand(1000,10000),//显示纯数字,这里有人不知道怎么做
'img_path'=>'./captcha/',
'img_url'=>base_url()."captcha/",
'img_width'=>'80',
'img_height'=>'30',
'expiration'=>5
);
$cap=create_captcha($vals);
echo '输出验证码图片:';
echo $cap['image'].'<br>';
var_dump($vals).'<br>';
var_dump($cap['image']);
}
输出结果如下:
输出验证码图片:
array(6) { ["word"]=> int(7410) ["img_path"]=> string(10) "./captcha/" ["img_url"]=> string(31) "http://localhost/test3/captcha/" ["img_width"]=> string(2) "80" ["img_height"]=> string(2) "30" ["expiration"]=> int(5) } NULL
非常不解的是,我的$cap值为FALSE,$cap['image']为NULL。请大神们花时间解答下。。
那就是验证码没有生成成功
看看captcha文件夹位置对不对,按照你这里应该是和index.php文件同一目录的,
linux下看看是不是666或者777权限 一叶扁舟 发表于 2014-3-25 08:25 static/image/common/back.gif
那就是验证码没有生成成功
看看captcha文件夹位置对不对,按照你这里应该是和index.php文件同一目录的,
li ...
文件夹位置没有问题,这个我检查过的了。我是在WIN XP下运行的。。
可能是我的wamp的配置问题,我换了个最新版的wamp后就可以了。。
页:
[1]