查看网页源文件,顶端有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 ?>之间的空格都要删除了? php和html的名词作用,谁会? smarty 产品列表中显示分类名称问题 pdflib 的问题100分散了 急,在线等,xvi32的问题 各们帮忙呀,急急急!谢谢 怎么在php中取得checkbox的值!在线?? 我的服务器已经正确设置,却还是无法用Dreamweaver的预览 表单信息处理时表单的uname不能被PHP程序接受? 向txt格式的文件中写入一个换行符该怎样写? 新手问题 从数据库中读取数据,然后创建相关数组,怎么写 这是什么数据结构? 无法读取数据库数据
可能这里有空白
<?phpxxx?>
这里有空白<?php?>
或者尾部有空白
html_header();
exit;
有不少包含文件被加载.各种使用到的php函数文件都被包含进来,跟这个有关系的?
通常我们书写 php 程序时都会以 ?> 结束,当然这是所有教程里都这么说的,就 php 程序的完整性而言,也是没有错误的
但是,我们是要把 php 的结果输送的浏览器上去的,同时你也清楚的知道,<?php ?> 标记以外的任何东西都会被原样送到浏览器上的。当然要包括程序文件开头和结束部分的换行了
file.php
<-- 这里一般会注意不留空行,因为 session_start、header、setcookie 会在这里报错
<?php
?>
<-- 这里一般都会习惯性的留有多个空行如果你认真看一些国外的优秀代码就会发现:他们的程序文件尾部是没有 ?> 标记的
最初我看到的时候还以为是没有复制、粘贴完成呢。后来才体会到这样做的原因