查看网页源文件,顶端有44行空白行为何故? 如题,不管是前台任何网页或后台网页,用记事本查看源文件都有22行空白行,才到<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">,怎样处理? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用firebug查看顶端看有空白行没?还有查看CSS文件是否设置了margin。 firebug正常,网页显示也正常,css中没有对此设置margin,关系不大,就是有时候看的不爽 可能性最大的:在php文件的头或尾,或连接部分可能这里有空白<?phpxxx?>这里有空白<?php?>或者尾部有空白 我是把网页的标头放到一个函数里面,在界面的时候用html_header()这样,查看php源文件了一下除了注释没有空白 在执行 html_header() 前查看一下都有什么文件被加载。这就是可能出现问题的地方print_r(get_included_files());html_header();exit; 执行函数html_header()之间没有类似的输出 我是让你在 html_header(); 之前加一句 print_r(get_included_files());我以为我说的很明白了 莫非是编码问题 ? 加了BOM头? 有不少包含文件被加载.各种使用到的php函数文件都被包含进来,跟这个有关系的? 是的,有关系通常我们书写 php 程序时都会以 ?> 结束,当然这是所有教程里都这么说的,就 php 程序的完整性而言,也是没有错误的但是,我们是要把 php 的结果输送的浏览器上去的,同时你也清楚的知道,<?php ?> 标记以外的任何东西都会被原样送到浏览器上的。当然要包括程序文件开头和结束部分的换行了file.php <-- 这里一般会注意不留空行,因为 session_start、header、setcookie 会在这里报错<?php?> <-- 这里一般都会习惯性的留有多个空行如果你认真看一些国外的优秀代码就会发现:他们的程序文件尾部是没有 ?> 标记的最初我看到的时候还以为是没有复制、粘贴完成呢。后来才体会到这样做的原因 那我那些函数文件<?php ?>之间的空格都要删除了? 怎么根据6,2,9,13,19这个值,把CHECKBOX打勾? smarty 缓存开启没效果 木马入侵的入口问题,在线等 函数方面问题 在一个循环语句下有若干单元格,如何实现每四个单元格就自动换行? 随机排列问题 字符串操作的问题 急!!!update 的奇怪问题 php连接webservice wsdl,传的参数必须是xml 怎么弄? 关于txt切割的,一般软件我看了 都不行 特来请大神! 这是什么数据结构? 无法读取数据库数据
可能这里有空白
<?phpxxx?>
这里有空白<?php?>
或者尾部有空白
html_header();
exit;
有不少包含文件被加载.各种使用到的php函数文件都被包含进来,跟这个有关系的?
通常我们书写 php 程序时都会以 ?> 结束,当然这是所有教程里都这么说的,就 php 程序的完整性而言,也是没有错误的
但是,我们是要把 php 的结果输送的浏览器上去的,同时你也清楚的知道,<?php ?> 标记以外的任何东西都会被原样送到浏览器上的。当然要包括程序文件开头和结束部分的换行了
file.php
<-- 这里一般会注意不留空行,因为 session_start、header、setcookie 会在这里报错
<?php
?>
<-- 这里一般都会习惯性的留有多个空行如果你认真看一些国外的优秀代码就会发现:他们的程序文件尾部是没有 ?> 标记的
最初我看到的时候还以为是没有复制、粘贴完成呢。后来才体会到这样做的原因