CI框架验证码CAPTCHA辅助函数用法实例


Posted in PHP onNovember 05, 2014

本文实例讲述了CI框架验证码CAPTCHA 辅助函数的用法,分享给大家供大家参考。具体如下:

使用CAPTCHA 辅助函数很方便生成验证码,但是图片是存储在文件夹下,不是输出流,感觉不够完美,可以拿来用用。

说明:产生4位的随机数,CI根目录下建立captcha文件夹。

<?php 

$this->load->helper('captcha');

$vals = array(

    'word' => rand(1000, 10000),

    'img_path' => './captcha/',

    'img_url' => 'http://localhost/ci/captcha/',

    //'font_path' => './path/to/fonts/texb.ttf',

    'img_width' => '150',

    'img_height' => 30,

    'expiration' => 7200

    );

$cap = create_captcha($vals);

echo $cap['image'];

?>

运行结果如下图所示:

CI框架验证码CAPTCHA辅助函数用法实例

希望本文所述对大家的CI框架程序设计有所帮助。

PHP 相关文章推荐
网站用php实现paypal整合方法
Nov 28 PHP
php中动态变量用法实例
Jun 10 PHP
PHP生成树的方法
Jul 28 PHP
完美解决phpdoc导出文档中@package的warning及Error的错误
May 17 PHP
php组合排序简单实现方法
Oct 15 PHP
PHP中用mysqli面向对象打开连接关闭mysql数据库的方法
Nov 05 PHP
浅谈PHP中的错误处理和异常处理
Feb 04 PHP
老生常谈php 正则中的i,m,s,x,e分别表示什么
Mar 02 PHP
PHP解耦的三重境界(浅谈服务容器)
Mar 13 PHP
PHP实现的链式队列结构示例
Sep 15 PHP
php实现mysql连接池效果实现代码
Jan 25 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
Nov 04 PHP
PHP操作MySQL事务实例
Nov 05 #PHP
PHP通过插入mysql数据来实现多机互锁实例
Nov 05 #PHP
PHP中使用虚代理实现延迟加载技术
Nov 05 #PHP
PHP实现获取域名的方法小结
Nov 05 #PHP
php调用shell的方法
Nov 05 #PHP
PHP+Mysql实现多关键字与多字段生成SQL语句的函数
Nov 05 #PHP
ThinkPHP水印功能实现修复PNG透明水印并增加JPEG图片质量可调整
Nov 05 #PHP
You might like
PHP的一个完整SMTP类(解决邮件服务器需要验证时的问题)
2006/10/09 PHP
php中json_encode处理gbk与gb2312中文乱码问题的解决方法
2014/07/10 PHP
用Greasemonkey 脚本收藏网站会员信息到本地
2009/10/26 Javascript
提升你网站水平的jQuery插件集合推荐
2011/04/19 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
jquery ajax修改全局变量示例代码
2013/11/08 Javascript
Bootstrap源码解读模态弹出框(11)
2016/12/28 Javascript
js设置文字颜色的方法示例
2016/12/30 Javascript
ajax的分页查询示例(不刷新页面)
2017/01/11 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
JS实现图片预加载之无序预加载功能代码
2017/05/12 Javascript
通过学习bootstrop导航条学会修改bootstrop颜色基调
2017/06/11 Javascript
bootstrap table实现x-editable的行单元格编辑及解决数据Empty和支持多样式问题
2017/08/10 Javascript
jQuery中ajax获取数据赋值给页面的实例
2017/12/31 jQuery
element ui里dialog关闭后清除验证条件方法
2018/02/26 Javascript
JavaScript设计模式之享元模式实例详解
2019/01/17 Javascript
webpack打包优化的几个方法总结
2020/02/10 Javascript
2分钟实现一个Vue实时直播系统的示例代码
2020/06/05 Javascript
VSCode 添加自定义注释的方法(附带红色警戒经典注释风格)
2020/08/27 Javascript
JavaScript setTimeout()基本用法有哪些
2020/11/04 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
python基础教程之类class定义使用方法
2014/02/20 Python
12步入门Python中的decorator装饰器使用方法
2016/06/20 Python
python实现汉诺塔方法汇总
2016/07/25 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
使用tensorboard可视化loss和acc的实例
2020/01/21 Python
Mac中PyCharm配置Anaconda环境的方法
2020/03/04 Python
python通用数据库操作工具 pydbclib的使用简介
2020/12/21 Python
英国男士时尚网站:Dandy Fellow
2018/02/09 全球购物
创业计划书六个要素
2013/12/26 职场文书
2014年党建工作汇报材料
2014/10/27 职场文书
焦裕禄纪念馆观后感
2015/06/09 职场文书
PyQt5 显示超清高分辨率图片的方法
2021/04/11 Python
MySQL创建高性能索引的全步骤
2021/05/02 MySQL
JavaScript高级程序设计之变量与作用域
2021/11/17 Javascript
JS中forEach()、map()、every()、some()和filter()的用法
2022/05/11 Javascript