wsluozefeng 发表于 2011-3-20 14:41:30

codeigniter2.0下的验证码captcha辅助函数使用问题

我在controller中建立一个文件show.php,代码如下:
<?php
class Show extends CI_Controller{
    function __construct(){
         session_start();
         parent::__construct();
      $this->load->helper('url');
      $this->load->helper('captcha');
    }
   
    function index()
   {
    $vals = array(
         'img_path' => './captcha/',
         'img_url' =>'http://localhost/ci/captcha/'
         );
    $cap = create_captcha($vals);
   
    echo 'Submit the word you see below:';
    echo $cap['image'];
    echo '<input type="text" name="captcha" value="" />';

   }
}

简单的测试了一下看看能不能显示出验证码(http://localhost/ci/show/index),结果没有显示,但在根目录下的captcha目录有很多验证码图片存入,不知道哪里出错了

1、对于这个captcha函数有2个地方不懂:'img_path' => './captcha/',
                                                         'img_url' =>'http://localhost/ci/captcha/'
   'img_path' 和'img_url'分别表示什么意思,该怎么设置??

2、查了一些资料,有说要去掉什么文件的BOM,不知道这是什么意思,该怎么处理法?

Hex 发表于 2011-3-20 16:05:39

看下 img src 的值。

fadingyu 发表于 2011-3-29 15:46:59

没明白什么意思

c361239752 发表于 2011-3-29 20:44:44

smartweb 发表于 2011-4-5 21:36:36

直接在view里用就是了,多此一举

麻雀 发表于 2011-6-28 09:08:56

本帖最后由 麻雀 于 2011-6-28 09:12 编辑

哥们你的问题解决了吗?我也学到这个地方不是太懂。有劳请教一下

还有啊,哥们你那个提交时提交到什么地方啊?怎么就一个输入框,这是什么意思?

siek 发表于 2012-6-5 15:20:33

来看看这里的吧。
讲解的最详细了。
http://hi.baidu.com/mediumgirl/blog/item/1fc9c22bb0c417195243c131.html

chenxue4076 发表于 2014-10-20 10:43:47

CI 验证码显示不出,不存数据库,修改字符个数

本帖最后由 chenxue4076 于 2014-10-20 10:45 编辑

楼上给的是自己去写个类, 来看看这个把, 这个是验证码获取不到,显示不出,不想存入数据库,修改验证码字符个数 这些问题全都给出方法来了,绝对好用 http://blog.windigniter.com/2014/10/codeigniter-captcha/
页: [1]
查看完整版本: codeigniter2.0下的验证码captcha辅助函数使用问题