Lib\ORG\Util\Image.class.php
Public function verify(){
import('@.ORG.Util.Image');
if (class_exists('Image')) {
echo "found";
}
else
{
echo "没有找到";
}
Image::buildImageVerify();
}
模板文件中使用
<img src="__URL__/verify/" />
单独将 Image.class.php 拷贝到 Lib\ORG\Util\ 下 是会报错的
Fatal error: Class 'String' not found in D:\phpnow\htdocs\chat\Lib\ORG\Util\Image.class.php on line325
因为 在image.class里面还需要 String.class 所以我们还要将
String.class.php 复制到 Lib\ORG\Util\目录下
使用 Image::GBVerify(); 中文验证时 一定要注意官方给出的注意事项
如果无法显示验证码,请检查:
PHP是否已经安装GD库支持;
输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出);
Image类库是否正确导入;
如果是中文验证码检查是否有拷贝字体文件到类库所在目录
最后一项的意思是 复制 C:\WINDOWS\Fonts 下的 simhei.ttf 到 Image.class.php的同级目录也就是 Lib\ORG\Util\
simhei.ttf在Fonts内 文件名叫 simhei(truetype) 别犹豫就是它。