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

问个很严重 超级严重的问题

我代码 和老师写的一模一样 结果 就是不出图片 后来问一个大神 大神 大神告诉我 在header 之前 加个ob_clean 就好了  我加了 果然 就出图片了  可是老师却没加过啊 为啥 老师的 没加 我却必须加呢????跪求 解答 否则 实在郁闷死了 我检查代码 块100次了 郁闷死了

下面是代码 

b_clean();//必须用在header 之前 切记啊 

header("content-type:image/gif");


正在回答

3 回答

老师的估计已经配置好的,你问问他怎么配的,这一般都是秘籍。

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

慕姐4424294 提问者

晕 你也不知道么?、算了 我还是 记住 算了 哎....
2015-12-22 回复 有任何疑惑可以回复我~
#2

红颜未知己 回复 慕姐4424294 提问者

你用的什么编译器?
2015-12-22 回复 有任何疑惑可以回复我~
#3

慕姐4424294 提问者 回复 红颜未知己

notepad++.. 老师用的 是什么zend 我下载不到 那个中文版的 就用notepad了
2015-12-22 回复 有任何疑惑可以回复我~

是的,编辑器的问题,尤其是微软的,会在文档里插点你看到的东西

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

正常情况下,我们用的sublime text,zend stdio 等编辑器是不用加ob_clean的,

原因是这样子的:这些编辑器是不会主动往我们的代码头添加空格(你可以去专研下,比如txt文档,你如果用txt文档编写代码,你会很头疼),所以,是不用添加ob_clean这个函数去清除图片输出前的输出

为什么要清除图片输出前的输出:如果不清除图片前的输出,那么header("content-type:image/gif");头信息是不符合html规范,导致图片输出异常,图片会变成一个错误的形式(就是你遇到的问题,也就是你看到的形式)

所以,并不是老师不讲这不传之密,是因为你如果和他一样用的zend stdio编辑器,你是不会遇到这个问题的。

最后,你如果真的想好好学编程,好好下载一个编辑器,会帮你很多,减轻你很多分担和烦恼~

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

举报

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

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

进入课程

问个很严重 超级严重的问题

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号