模板渲染输出时,首行出现空行

浏览:1629 发布日期:2016/07/19 分类:求助交流 关键字: 附图如下
问题描述:在tp里的 action里用两个不同的方法about;help,这两个方法只有$this->display();这一句模板输出语句,输出两个完全相同的html文件,在360浏览器等非ie浏览器访问页面,出现其中的一个页面首行无空行,另一个多了一空行,下载cache文件,查看这两个cache缓存文件,发现之两个文件第一行有差异,整个文件也只有一个点的差异,其中一个html文件多了一个不占位的点,另一个没有点。其它的语句全都一样,下面是直接复制下来方便比较的两个页面的第一行语句的片断,如下:
<?php if (!defined('THINK_PATH')) exit();?><!doctype html>
<?php if (!defined('THINK_PATH')) exit();?><!doctype html>
复制下来的两片断,估计大家也没看到不同,复制到文本里打开的文本文件,也看不出来,复制到word里,两句显示出来的差别是,有点的那行,在符号“><”之间里面多一个空格,即可能是无法显示的原因,变成“> <”,
补充一下,在本地,调制模式下部分页面有这个现象,部署模式下显示正常;在服务器空间上访问,调制模式下正常,但部署模式下,部分页面有空行现象,实在不解,求助勒!

附件 tu.jpg ( 165.33 KB 下载:6 次 )

最佳答案
评论( 相关
后面还有条评论,点击查看>>