博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ThinkPHP - 扩展个人类库 - 以验证码类为例子
阅读量:4636 次
发布时间:2019-06-09

本文共 725 字,大约阅读时间需要 2 分钟。

首先,在项目目录下创建Class文件夹,用于存储个人类文件。

之后建立Data目录存放所需字体文件,其他的数据也可以放在这个文件夹下。

然后再Conf文件夹下创建verify.php配置文件。

在config.php文件中引用verify.php配置文件。

代码入下:

    //加载验证码配置

    'LOAD_EXT_CONFIG' => 'verify',

 

要使用Class文件夹下的类,要这么引用:

        //引入自定义验证码类

        import('Class.ValidateCode', APP_PATH);
        ValidateCode::doVerify();

 

 

效果:

使用的验证码类,以及配置文件:

配置文件:

'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789',//随机因子 'codelen' => 4, //验证码长度 'width' => 130, //宽度 'height' => 50, //高度 'font' => './App/Data/QDB.otf', //指定的字体 'fontsize' => 30, //指定字体大小 'verifyName' => 'verify', //session中验证码键值);

验证码类:

 

转载于:https://www.cnblogs.com/KTblog/p/5189506.html

你可能感兴趣的文章
android studio : clang++.exe: error: invalid linker name in argument '-fuse-ld=bfd
查看>>
VMware安装Centos7后有线线缆被拔出
查看>>
关于在smarty中实现省市区三级联动
查看>>
用数据辅助设计-搜索中的实践
查看>>
光荣之路测试开发面试linux考题之四:性能命令
查看>>
计算本年 本月 本周的起始日期
查看>>
hdu 3177贪心
查看>>
leetcode 268
查看>>
Module 的语法
查看>>
linux
查看>>
多线程的使用
查看>>
k-means k均值聚类的弱点/缺点
查看>>
《离散数学》双语专业词汇表 名词术语中英文索引
查看>>
Python初步
查看>>
【MFC】vs2013_MFC使用文件之15.mfc 按钮CBitmapButton的使用
查看>>
QGLViewer 编译安装步骤
查看>>
配置Mysql实现主从复制与读写分离
查看>>
易货Beta版本发布说明
查看>>
textbox 和textera 文本框多行后不能拉伸
查看>>
mingw + msys 上编译 ffmpeg
查看>>