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 相关文章推荐
杏林同学录(六)
Oct 09 PHP
PHP6 mysql连接方式说明
Feb 09 PHP
PHP编程最快明白(第一讲 软件环境和准备工作)
Oct 25 PHP
PHP中全局变量global和$GLOBALS[]的区别分析
Aug 06 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
Apr 25 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
PHP内核探索:变量概述
Jan 30 PHP
php判断文件夹是否存在不存在则创建
Apr 09 PHP
Symfony2学习笔记之模板用法详解
Mar 17 PHP
php解决和避免form表单重复提交的几种方法
Aug 31 PHP
ZendFramework2连接数据库操作实例
Apr 18 PHP
php加速缓存器opcache,apc,xcache,eAccelerator原理与配置方法实例分析
Mar 02 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开发文件系统实例讲解
2006/10/09 PHP
Apache 配置详解(最好的APACHE配置教程)
2010/07/04 PHP
php expects parameter 1 to be resource, array given 错误
2011/03/23 PHP
如何给phpcms v9增加类似于phpcms 2008中的关键词表
2013/07/01 PHP
php curl基本操作详解
2013/07/23 PHP
PHP面向对象程序设计之类常量用法实例
2014/08/20 PHP
php提交post数组参数实例分析
2015/12/17 PHP
Symfony2在Nginx下的配置方法图文教程
2016/02/04 PHP
php中分页及SqlHelper类用法实例
2017/01/12 PHP
php微信公众号开发之校园图书馆
2018/10/20 PHP
javascript 浏览器判断 绑定事件 arguments 转换数组 数组遍历
2009/07/06 Javascript
JS类的封装及实现代码
2009/12/02 Javascript
基于jQuery的倒计时插件代码
2011/05/07 Javascript
JavaScript中this详解
2015/09/01 Javascript
使用微信内嵌H5网页解决JS倒计时失效问题
2017/01/13 Javascript
js装饰设计模式学习心得
2018/02/17 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
Angular封装搜索框组件操作示例
2019/04/25 Javascript
基于layui框架响应式布局的一些使用详解
2019/09/16 Javascript
Vue绑定用户接口实现代码示例
2020/11/04 Javascript
[01:07:46]完美世界DOTA2联赛循环赛 Magma vs IO BO2第二场 11.01
2020/11/02 DOTA
Django中Model的使用方法教程
2018/03/07 Python
python合并同类型excel表格的方法
2018/04/01 Python
python实现多进程按序号批量修改文件名的方法示例
2019/12/30 Python
python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配
2020/02/29 Python
关于win10在tensorflow的安装及在pycharm中运行步骤详解
2020/03/16 Python
Python生成器常见问题及解决方案
2020/03/21 Python
如何在sublime编辑器中安装python
2020/05/20 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
CSS3 倾斜的网页图片库实例教程
2009/11/14 HTML / CSS
厨房工作人员岗位职责
2013/11/15 职场文书
解除劳动合同协议书
2014/04/14 职场文书
董事长秘书工作职责
2014/06/10 职场文书
单位授权委托书范文
2014/08/02 职场文书
2015年光棍节活动总结
2015/03/24 职场文书
详细了解MVC+proxy
2021/07/09 Java/Android