|
本帖最后由 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。请大神们花时间解答下。。
|
|