Php 删除每个网页上的空行
我在每个页面的开头都有3行空白,这会导致stamps.com加载项出现错误。(注:我与他们的支持团队密切合作)。 我可以看到使用firebug的代码行,但不知道是哪个文件导致了这些代码行。 我试图删除这些行,但似乎无法在页眉和主页php文件中找到它们,例如模板、公用文件夹和默认文件夹 我使用的是Zen Cart的1.3.8a版 网站是pranajewelry.comPhp 删除每个网页上的空行,php,html,Php,Html,我在每个页面的开头都有3行空白,这会导致stamps.com加载项出现错误。(注:我与他们的支持团队密切合作)。 我可以看到使用firebug的代码行,但不知道是哪个文件导致了这些代码行。 我试图删除这些行,但似乎无法在页眉和主页php文件中找到它们,例如模板、公用文件夹和默认文件夹 我使用的是Zen Cart的1.3.8a版 网站是pranajewelry.com 关于哪些文件按优先顺序排列以及我应该查找什么特殊代码,有什么建议吗?我很惊讶这三个空行会导致任何问题 不管怎样,它们可能就在任何地
关于哪些文件按优先顺序排列以及我应该查找什么特殊代码,有什么建议吗?我很惊讶这三个空行会导致任何问题
不管怎样,它们可能就在任何地方。查找文件中不在PHP标记内的任何行。例如,您可以有一个公共include,它的末尾有3个空行。它可能是任何东西。通常,它会在
块之前或之后。我很惊讶这三个空行会导致任何问题
不管怎样,它们可能就在任何地方。查找文件中不在PHP标记内的任何行。例如,您可以有一个公共include,它的末尾有3个空行。它可能是任何东西。通常,它将在
块之前或之后
headers\u发送($file,$line)代码>在您知道已发送输出的某个时间点(无论在何处,都可以在请求结束时发送)
头返回值为true,但$line==0
,则必须查看自动预结束
s
确保所有输出缓冲都是有效的
调用headers\u发送($file,$line)代码>在您知道已发送输出的某个时间点(无论在何处,都可以在请求结束时发送)
瞧,$file&$line保持输出开始的位置
如果发送的标题返回值为真,但$line==0
,则必须查看自动预结束
s.我认为这些行必须位于模板中的第一个包含项中。很可能您的配置或函数包含文件的块外面有空白。我想说这些行必须在模板中的第一个包含中。很可能你在你的外部有空白>代码> <代码>块,你的配置或函数包含文件。 在目录中的文件中找到这个(使用文件搜索),你可能会发现空白行
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
<代码> > p>将该文件定位在目录中的文件中(使用文件搜索),您可能会找到空白行
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
嘿,如果要删除空行,请将该网页替换为“记事本++软件”。
它具有先进的文本处理能力。或者使用“macromedia dreamweaver 8.0”将其删除
它有标签替换选项,您可以替换网站文件夹中所有页面中的空行 嘿,如果要删除空行,请将该网页替换为“记事本++软件”。
它具有先进的文本处理能力。或者使用“macromedia dreamweaver 8.0”将其删除
它有标签替换选项,您可以替换网站文件夹中所有页面中的空行 还要确保你的结帐?>
。之后的任何内容都将发送到输出;这实际上是一个很好的理由,为什么你不应该在你的PHP文件末尾使用结束符?>
。确保你的结束符?>
。之后的任何内容都将发送到输出;这实际上是一个很好的理由,可以解释为什么不应该在PHP文件末尾使用结束符?>
。如果您使用的是Dreamweaver,请尝试一下
打开文件
单击CTRL+F
在“查找”中选择“当前文档”(如果有多个文件,也可以选择文件夹)
在“源代码”中搜索
勾选“使用正则表达式”
在“查找”中键入“[\r\n]{2,}”(不带引号)
在“替换”中键入“\n”(不带引号)
按“全部替换”
如果您正在使用Dreamweaver,请尝试此方法
打开文件
单击CTRL+F
在“查找”中选择“当前文档”(如果有多个文件,也可以选择文件夹)
在“源代码”中搜索
勾选“使用正则表达式”
在“查找”中键入“[\r\n]{2,}”(不带引号)
在“替换”中键入“\n”(不带引号)
按“全部替换”
如何使用记事本++搜索空行。这有助于去掉一行。似乎找不到另一行。使用记事本++搜索空白行。这有助于去掉一行。似乎找不到另一行我找到了其中一行,因为html_header.php文件中有空格。仍在努力解决额外的问题lines@Dan-它们将在类似的地方。您可能希望检查所有头文件,并注意?>块之间的任何换行符。即使是include文件,如果它们出现在?>,也会生成换行符。我能够找到其中一行,因为html_header.php文件中有空格。仍在努力解决额外的问题lines@Dan-它们将在类似的地方。您可能希望检查所有头文件,并注意?>块之间的任何换行符。即使包含文件,如果它们出现在?>之外,也会产生换行符。由于我有限的编码经验,我不熟悉上面的建议。请提供更多关于上述内容在何处、如何使用的基本信息?@Dan:这只是一个建议,有一个逐步的计划。可能您可以跳过(1),只需在(2)中生成输出/html的文件末尾的某个位置添加代码,然后echo/var_转储$file
&$line
变量