文档章节

thinkphp,验证码

k
 kukuv
发布于 2013/09/09 16:39
字数 230
阅读 122
收藏 0

php新手,接触第一个框架thinkphp,


  1.     Public function verify(){  
  2. import('ORG.Util.Image');  
  3. Image::buildImageVerify(1);  
  4. }  
在使用thinkphp扩展的验证码功能时发现图片无法显示,不管是ie还是chrome均只有小红叉;

经过检查对官网上的3个问题进行检查:

PHP是否已经安装GD库支持;
输出之前是否有任何的输出(尤其是UTF8的BOM头信息输出);
Image类库是否正确导入;

发现3个均没有问题

最后在http://www.thinkphp.cn/bug/2081.html上找到解决办法,


  1. static function output($im, $type='png', $filename='') {  
  2.         ob_clean();  
  3.        header("Content-type: image/" . $type);  
  4.         $ImageFun = 'image' . $type;  
  5.         if (empty($filename)) {  
  6.             $ImageFun($im);  
  7.         } else {  
  8.             $ImageFun($im, $filename);  
  9.         }  
  10.         imagedestroy($im);  
  11.     }  
找到output方法加上ob_clean;然后终于解决了验证码的问题,

觉的官方应该在框架里加上这局,而且官方手册上也没有提到这个问题,给我这个新手带来很大麻烦.

© 著作权归作者所有

k
粉丝 0
博文 2
码字总数 361
作品 0
昌平
私信 提问
7个使用和不使用ThinkPHP的理由

花了几个星期时间想完成下面两篇文章(7个使用ThinkPHP的理由、7个不使用ThinkPHP的理由),但是绞尽脑汁还是没能完成,下周打算给公司员工做ThinkPHP的培训,于是上来问一下大家有没有什么好...

黄冠能
2015/11/17
5.8K
16
php开发笔记-windows-linux-thinkphp开发环境搭建

文章来自我的博客:https://www.lwxshow.com/dev/php/thinkphp-configuration-environment.html 使用最新版本的3.1.3版本 php开发笔记-windows-thinkphp开发环境搭建 1.下载ThinkPHP框架 http...

卢卫湘
2013/06/09
0
0
Thinkphp 3.1.2 视频教程震撼上线

期待已久的TP视频教程,经千呼、历万唤,经由TP团队和Lamp兄弟连联合精心制作,正式隆重登场了,这里有最专业的导师,这里有最权威的TP知识,这里有最强大的TP技术团队,在这里,就让我们通过...

麦当苗儿
2013/04/25
4.9K
30
ThinkPHP 3.2 正式版发布

模块化 驱动化 为云平台而生 ThinkPHP3.2正式版发布! ThinkPHP是国内领先的WEB应用开发框架,诞生于2006年初,在国内具有良好的口碑和广大的用户群,秉承了大道至简的开发理念,让WEB开发变...

流年
2013/12/19
11
0
php 部署错误, 提示为数据库表的问题

SQLSTATE[42S02]: Base table or view not found: 1146 Table 'thinkphp.think_config' doesn't exist 错误位置 FILE: /var/www/html/ThinkPHP/Library/Think/Db/Driver.class.php  LINE: 1......

一一无念
2016/01/05
931
3

没有更多内容

加载失败,请刷新页面

加载更多

Chrome OS 更新新版本可让Linux访问USB连接的Android设备

谷歌再次为Chrome OS带来了重大版本更新,使版本号达到了75。本次更新的一大亮点就是允许在Chrome OS上运行的Linux能够识别通过USB方式连接的Android设备,能够让用户使用Linux进行调试等等。...

linuxCool
昨天
9
0
聊聊feign的HystrixInvocationHandler

序 本文主要研究一下feign的HystrixInvocationHandler HystrixInvocationHandler feign-hystrix-10.2.3-sources.jar!/feign/hystrix/HystrixInvocationHandler.java final class HystrixInvo......

go4it
昨天
12
0
WPS 开启宏功能

前言 最近安装了个人版的WPS2019,使用Excel的宏功能时候发现不能使用了,网上下载了几个安装包都是比较旧的,不能使用。 找了个VB7.1的安装包,安装完了,重启WPS宏功能就可以使用了。 安装...

sharelocked
昨天
2
0
ZStack实践汇 | 高效开发测试打造产品化私有云

作者:许佳珺 前言 随着越来越多的企业将云计算产品应用到基础设施及其核心业务中,如何提高和保证软件交付质量、减少软件开发迭代周期、加速软件发布频率成为所有云厂商面临的关键问题。 根...

ZStack社区版
昨天
3
0
IPv4如何转换为IPv6?

导读 ipv6已经逐渐在应用,现在已经有很多的运营商支持ipv6,前天我们也发布了如何让电脑使用ipv6地址?有很多朋友在问?ipv6有什么作用,它的表示方式是什么,今天我们来一起来详细了解下ipv...

问题终结者
昨天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部