PHP中关于图片处理技术----错误的解决方案
2015-07-30 00:00
796 查看
直接请求生成图片的URL地址
将header(‘Content-Type: image/png’)注释
此时请求,会出现错误提示
依据提示,解决问题即可:
以上做法,可以解决语法层面的问题。
图片输出到浏览器的程序还控制输出
当将图片内容输出给浏览器时,告知浏览器当前内容为图片类型,导致浏览器将所有的输出内容多作为图片内容来看待。
注释上header()之后,如没有看到错误提示,此时可以查看源代码:
此时,查找所有可能影响输出的地方:
是否存在额外的echo。
或者是PHP标签外其他html代码,空格等
BOM-除了我们编码失误,导致的输出外,utf-8文件本身也会有影响。
BOM,UTF-8文件的签名。
典型的体现是:
UTF-8+
UTF-8+BOM
我们应该选择不带有BOM的utf-8编码保存!
版权声明:本文为博主原创文章,未经博主允许不得转载。
将header(‘Content-Type: image/png’)注释
此时请求,会出现错误提示
依据提示,解决问题即可:
以上做法,可以解决语法层面的问题。
图片输出到浏览器的程序还控制输出
当将图片内容输出给浏览器时,告知浏览器当前内容为图片类型,导致浏览器将所有的输出内容多作为图片内容来看待。
注释上header()之后,如没有看到错误提示,此时可以查看源代码:
此时,查找所有可能影响输出的地方:
是否存在额外的echo。
或者是PHP标签外其他html代码,空格等
BOM-除了我们编码失误,导致的输出外,utf-8文件本身也会有影响。
BOM,UTF-8文件的签名。
典型的体现是:
UTF-8+
UTF-8+BOM
我们应该选择不带有BOM的utf-8编码保存!
版权声明:本文为博主原创文章,未经博主允许不得转载。
相关文章推荐
- 一个关于if else容易迷惑的问题
- PHP5.2.*防止Hash冲突拒绝服务攻击的Patch
- 深入理解PHP之匿名函数
- JSP/PHP基于Ajax的分页功能实现
- 关于PHP通过PDO用中文条件查询MySQL的问题。
- 什么是设计模式
- PHP数据库长连接mysql_pconnect的细节
- Patrol 7 架构下?的处理方法
- Php Installing An Expansion
- 中病毒后常用的解决方法病毒终极解决方案
- QQ尾巴 InfoMs.Ime 解决方案
- PHP+Apache在Windows 9x下的安装和配置
- IIS 6 的 PHP 最佳配置方法
- 安装Apache和PHP的一些补充
- Linux Apache+MySQL+PHP
- 建立Apache+PHP+MySQL数据库驱动的动态网站
- PHP 5.3.0 安装分析心得
- apache 环境下 php 的配置注意事项
- IE对CSS样式表的限制分析与解决方案