您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

ThinkPHP2.1 汉语言验证码

2024/3/15 7:54:23发布30次查看
thinkphp2.1 中文验证码
今天验证2.1手册中文验证码的时候,中文验证码显示不出来。
从网上翻阅资料才知道,原来是代码有问题,修改如下:
将 386行的
$codex = msubstr($code, $i, 1);
这里调用的msubstr函数是 string 类中的,所以应该修改为:
$codex = string::msubstr($code, $i, 1);
?
tp的bug还是不少的,想解决问题还是得看源码,学习框架就是一个学习规范的过程,一套规范学完,框架也就会使用了,真正想要提高解决问题的能力,必须研究源码。
public function verify(){ import(org.util.image); header(content-type:text/html; charset=utf-8); image::gbverify(); //image::gbverify(4,'png',180,30,'simhei.ttf','verify'); }
?使用之前将字体导入org/util下,默认的字体是'simhei.ttf',如果想要更换字体,将字体导入后,调用方法的时候修改参数即可。
?
参考:
http://blog.sina.com.cn/s/blog_643e09930100gwx2.html
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product