完美解决thinkphp验证码出错无法显示的方法
来源:互联网 发布:php ajax上传 编辑:程序博客网 时间:2024/06/05 05:30
本人小菜鸟一只,为了自我学习和交流PHP(jquery,linux,lamp,shell,javascript,服务器)等一系列的知识,小菜鸟创建了一个群。希望光临本博客的人可以进来交流。寻求共同发展。搭建平台。本人博客也有许多的技术文档,希望可以为你提供一些帮助。
解决方法,修改生成验证码方法:
QQ群: 191848169
官方提示如下:
如果无法显示验证码,请检查:
① PHP是否已经安装GD库支持;
② 输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出);
③ Image类库是否正确导入;
④ 如果是中文验证码检查是否有拷贝字体文件到类库所在目录;
但是测试半天,不行!网上找来一个能用的方法,放到一个文件里执行可用,进入到tp里面通过index.php入口进去就是小 x,然后能用的方法所在文件把编码改为utf-8 含有bom的编码也会出现小 X,其他编码都会出来验证码,初步判断是tp执行到输出验证码的前面有内容输出,主管想到了清除之前的输出就行.
类似:
复制代码 代码如下:
<?php
ob_start();//不加这个是不行的(貌似不加可以)
echo "不要显示";
ob_end_clean();
echo "只要显示这";
?>
ob_start();//不加这个是不行的(貌似不加可以)
echo "不要显示";
ob_end_clean();
echo "只要显示这";
?>
解决方法,修改生成验证码方法:
复制代码 代码如下:
//生成验证码
public function verifyimg(){
import("ORG.Util.Image");
ob_end_clean();
Image::buildImageVerify();
}
public function verifyimg(){
import("ORG.Util.Image");
ob_end_clean();
Image::buildImageVerify();
}
0 0
- 完美解决thinkphp验证码出错无法显示的方法
- 真正解决 thinkphp 验证码 出错 无法显示 问题
- 真正解决 thinkphp 验证码 出错 无法显示 问题
- thinkphp验证码无法显示的诡异解决
- thinkphp验证码无法显示的诡异解决
- ThinkPHP 解决验证码不显示的方法
- ThinkPHP Validate 的验证码无法显示
- 调用Thinkphp verify验证码无法显示
- 解决thinkPHP图片验证码不显示的问题
- ThinkPHP验证码不能显示如何解决
- Thinkphp 在linux下无法正常显示验证码图片,该怎么解决
- thinkphp在ubuntu下验证码无法加载或者验证码错误问题的解决
- 去除Bom头:thinkPHP中验证码无法显示
- 解决部分验证码无法显示的新尝试
- 解决了无法显示验证码的问题
- thinkphp写的验证码不显示
- 关于thinkphp验证码的显示
- 完美解决安装Adobe AIR时出错的方法
- 初识自定义view<一>
- 【模板】匈牙利算法——二分图最大匹配
- 5 leetcode - Median of Two Sorted Arrays
- Could not create the view: An unexpected exception was thrown.
- discuz主题列表页伪静态化设置方法(lnmp+wamp+lamp通用)
- 完美解决thinkphp验证码出错无法显示的方法
- mark-----调屏大师介绍
- 产品经理新手如何写体验报告?
- 配置ubuntu虚拟机上的caffe和Theano
- 使用树莓派控制4路继电器
- CALayer实现,界限、透明度、位置、旋转、缩放组合动画
- 一分钟读懂互联网广告竞价策略GFP+GSP+VCG
- Android 调试LCM小技巧
- Qt控件简单介绍