为了账号安全,请及时绑定邮箱和手机立即绑定

验证码制作第一部分的问题:

老师,为什么我按照您写的include.php文件并在getVerify.php中引用../include.php,但是图片却总是显示不出来。我在getVerify.php中引用原来的../lib/image.func.php是显示得了的。所以我觉得是include.php文件出了问题,可是我直接拷贝您的源include.php文件再引用,图片也还是显示不了。

下面是我的include.php文件,老师您觉得有没有什么问题?另外,我觉得这部分代码不是很能理解,比如define,__FILE__,lib core都用.来连接?可以解释一下吗?

<?php 

session_start();

define("ROOT",dirname(__FILE__));

set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path());

require_once 'mysql.func.php';

require_once 'image.func.php';

require_once 'common.func.php';

require_once 'string.func.php';

require_once 'page.func.php';

谢谢老师!

正在回答

2 回答

我也是碰到这个问题了的,下面是我的解决办法,

在lib/image.func.php文件里的header("content-type:image/gif");前面增加一句:ob_clean();

4 回复 有任何疑惑可以回复我~
#1

YoungTr

按照你的做法确实成功了,为什么呢?
2014-12-08 回复 有任何疑惑可以回复我~

同学您好,'.'是用来连接字符串的!您的图片没有显示出来您可以把了出错的提示贴一下,以便帮您解答!

0 回复 有任何疑惑可以回复我~
#1

Wykay 提问者

老师,getVerify.php页面并没有显示出错,只是出现图片破碎的那个小图标而已。
2014-08-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117294    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程
意见反馈 帮助中心 APP下载
官方微信