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,不知道这是什么意思,该怎么处理法? 看下 img src 的值。 没明白什么意思 直接在view里用就是了,多此一举 本帖最后由 麻雀 于 2011-6-28 09:12 编辑
哥们你的问题解决了吗?我也学到这个地方不是太懂。有劳请教一下
还有啊,哥们你那个提交时提交到什么地方啊?怎么就一个输入框,这是什么意思?
来看看这里的吧。
讲解的最详细了。
http://hi.baidu.com/mediumgirl/blog/item/1fc9c22bb0c417195243c131.html
CI 验证码显示不出,不存数据库,修改字符个数
本帖最后由 chenxue4076 于 2014-10-20 10:45 编辑楼上给的是自己去写个类, 来看看这个把, 这个是验证码获取不到,显示不出,不想存入数据库,修改验证码字符个数 这些问题全都给出方法来了,绝对好用 http://blog.windigniter.com/2014/10/codeigniter-captcha/
页:
[1]