PHP文件的输出中出现空行

自己遇到了这个问题,所以google了下,大概原因有两种:


第一、php文件保存的编码。

如果是notepad编写的php文件,会统一添加UTF-8 + BOM,从而造成php文件的输出有大概10px的空行。使用类似于editplus之类的工具,保存成其他不包含BOM头的编码格式就可以解决了。

参考:http://hi.baidu.com/oxid/blog/item/9ee5cb1f12d86813314e1558.html


第二、php的闭合标签后有回车或其他空行。

一般大家都习惯写

<%php  
blablabla 
%>

但如果在%>后面还有回车的话,就会造成php的输出结果中包含空行

<%php  
blablabla 
%>
 
 
 


所以此时应该删除%>后的空行,或不使用%>,并以其他方式标记文件已结束

参考:http://blog.johntechinfo.com/technology/php/172

你可能感兴趣的:(PHP,Google,工具)