今天在测试中文验证码的时候,发现并没有预期的那样显示出来。飞飞Asp技术乐园 检查了字体文件等都没有出现问题,查了下代码,发现 thinkphp\Lib\ORG\Util\Image.class.php 文件中的得到中文验证码的方法 GBVerify中 有一段代码写的有问题。飞飞Asp技术~乐园在 322行 $codex= msubstr($code,$i,1);
这里调用的msubstr函数是 String 类中的,所以应该是 $codex= String::msubstr($code,$i,1); 同时请将使用的字体文件拷贝到Image.class.php的目录下
|