文档章节

Bom头引发的血案---图像不显示问题排错

威哥
 威哥
发布于 2014/01/03 10:03
字数 443
阅读 126
收藏 1

要求上传图片及访问、注册要加上验证码,结果图片不显示好长时间才搞清楚

          首先在本地放了张图片 readfile 图片怎么也不显示,我怀疑是header头问题,因为类似header发送信息设定的类型输出应在页面完全输出之前完成,于是写了个单独了测试页面,没问题

          继续查,我查了编码 都是uft-8,不是unix转unix,还是不能输出,于是我想到验证码也是图片输出类型

          继续查,我再测试验证码,找到blog里contact 页面,发现验证码正常显示,移动源码到项目页面配置,不显示,尼玛真让人蛋疼的

          继续查,相关文件及配置文件,不同文件格式的全部转一至,结果还是不行,于是我把我的配置文件稍微和blog配置dev换下,结果让我惊喜了下,出来了,动态图片cache和验证码都出来了,但是还是不知道什么情况,走服务器上面去看了下,对比了两个文件,蛋疼Bom头,日本人,早知道这样直接干死你了,所以在各位的环境下面一定要把环境设置好,尤其是开发工具统一。

           总之 Bom 让我伤不起,蛋疼了我一下午

© 著作权归作者所有

共有 人打赏支持
威哥
粉丝 18
博文 21
码字总数 14506
作品 0
大兴
程序员
FIG-PHP PSR规范系列1-基础编码规范

FIG-PHP与PSR简介 FIG-PHP制定了一系列PHP开发规范,简称PSR,这里FIG是框架互操作工作组(Framework Interoperability Group)的简称,PSR是PHP标准推荐(PHP Standard Recommendation)的缩...

一配
2015/07/29
0
0
解释BOM头及去掉BOM头方法

什么是bom头? 在utf-8编码文件中BOM在文件头部,占用三个字节,用来标示该文件属于utf-8编码,现在已经有很多软件识别bom头,但是还有些不能识别bom头,比如PHP就不能识别bom头,这也是用记...

陶邦仁
2012/09/21
0
0
(网络信息安全)一张图片引发的血案

图片中有一种EXIF信息,那么这种信息里面有什么呢 什么是EXIF信息? EXIF(Exchangeable Image File format)是“可交换图像文件”的缩写,当中包含了专门为数码相机的照片而定制的元数据,可...

yang10560
2017/08/07
0
0
ADB server didn't ACK问题

遇到了ADB Serverdidn't ACK的问题,重启电脑也不管用。 参考一个豌豆荚引发的血案,才知道,5037端口被占用会导致adb服务失效。 按照上述博文中的命令查找,发现是一个叫做tadb的进程占用了...

walk273
2013/05/25
0
0
Mybatis 错误Should be: #{propName,attr1=val1,attr2

Improper inline parameter map format. Should be: #{propName,attr1=val1,attr2; <update id="updateByPrimaryKeySelective" parameterType="com.wlyd.fmcgwms.persistence.beans.basic.W......

boonya
2016/04/22
50
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

49.Nginx防盗链 访问控制 解析php相关 代理服务器

12.13 Nginx防盗链 12.14 Nginx访问控制 12.15 Nginx解析php相关配置(502的问题) 12.16 Nginx代理 扩展 502问题汇总 http://ask.apelearn.com/question/9109 location优先级 http://blog....

王鑫linux
今天
1
0
Nginx防盗链、访问控制、解析php相关配置、Nginx代理

一、Nginx防盗链 1. 编辑虚拟主机配置文件 vim /usr/local/nginx/conf/vhost/test.com.conf 2. 在配置文件中添加如下的内容 { expires 7d; valid_referers none blocked server_names *.tes......

芬野de博客
今天
0
0
spring EL 和资源调用

资源调用 import org.springframework.beans.factory.annotation.Value;import org.springframework.context.annotation.PropertySource;import org.springframework.core.io.Resource;......

Canaan_
今天
1
0
memcached命令行、memcached数据导出和导入

一、memcached命令行 yum装telnet yum install telent 进入memcached telnet 127.0.0.1 11211 命令最后的2表示,两位字节,30表示过期时间(秒) 查看key1 get key1 删除:ctrl+删除键 二、m...

Zhouliang6
今天
1
0
Linux定时备份MySQL数据库

做项目有时候要备份数据库,手动备份太麻烦,所以找了一下定时备份数据库的方法 Linux里有一个 crontab 命令被用来提交和管理用户的需要周期性执行的任务,就像Windows里的定时任务一样,用这...

月夜中徘徊
今天
1
1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部