> 백엔드 개발 > PHP 튜토리얼 > TP框架写的登陆功能,有验证码验证,可是不能显示验证码图片

TP框架写的登陆功能,有验证码验证,可是不能显示验证码图片

WBOY
풀어 주다: 2016-06-06 20:06:52
원래의
1053명이 탐색했습니다.

用TP框架写的一个登陆界面,原本是可以显示验证码图片的,可是移植过该项目后,不能显示验证码图片,只显示一个白框,里面没有验证码图片的内容,页面显示:
TP框架写的登陆功能,有验证码验证,可是不能显示验证码图片

望解答!

回复内容:

用TP框架写的一个登陆界面,原本是可以显示验证码图片的,可是移植过该项目后,不能显示验证码图片,只显示一个白框,里面没有验证码图片的内容,页面显示:
TP框架写的登陆功能,有验证码验证,可是不能显示验证码图片

望解答!

估计有其它输出,或BOM
verifyImg最开始ob_clean();,
再检测一下php文件是否是utf-8BOM

如果开启GD库的话,就看看有没有安装freetype,没有freetype就重新安装下PHP

你这个问题,几年前我也遇到过,看这里,原因很简单,你的代码文件不知用了什么编辑器带有了UTF8的BOM头,去掉就好了。

比如使用Sublime设置一下就好了。
TP框架写的登陆功能,有验证码验证,可是不能显示验证码图片

define('DEBUG', true);
verifyImg方法结尾加上
header('text/html');

再看看错误信息怎么提示

如果是中文图片,看php.ini中是否开启了mbstring

ob_clean();

관련 라벨:
php
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿