Php 删除每个网页上的空行

Php 删除每个网页上的空行,php,html,Php,Html,我在每个页面的开头都有3行空白,这会导致stamps.com加载项出现错误。(注:我与他们的支持团队密切合作)。 我可以看到使用firebug的代码行,但不知道是哪个文件导致了这些代码行。 我试图删除这些行,但似乎无法在页眉和主页php文件中找到它们,例如模板、公用文件夹和默认文件夹 我使用的是Zen Cart的1.3.8a版 网站是pranajewelry.com 关于哪些文件按优先顺序排列以及我应该查找什么特殊代码,有什么建议吗?我很惊讶这三个空行会导致任何问题 不管怎样,它们可能就在任何地

我在每个页面的开头都有3行空白,这会导致stamps.com加载项出现错误。(注:我与他们的支持团队密切合作)。 我可以看到使用firebug的代码行,但不知道是哪个文件导致了这些代码行。 我试图删除这些行,但似乎无法在页眉和主页php文件中找到它们,例如模板、公用文件夹和默认文件夹

我使用的是Zen Cart的1.3.8a版

网站是pranajewelry.com


关于哪些文件按优先顺序排列以及我应该查找什么特殊代码,有什么建议吗?

我很惊讶这三个空行会导致任何问题


不管怎样,它们可能就在任何地方。查找文件中不在PHP标记内的任何行。例如,您可以有一个公共include,它的末尾有3个空行。它可能是任何东西。通常,它会在
块之前或之后。

我很惊讶这三个空行会导致任何问题

不管怎样,它们可能就在任何地方。查找文件中不在PHP标记内的任何行。例如,您可以有一个公共include,它的末尾有3个空行。它可能是任何东西。通常,它将在
块之前或之后

  • 确保所有输出缓冲都是有效的
  • 调用
    headers\u发送($file,$line)在您知道已发送输出的某个时间点(无论在何处,都可以在请求结束时发送)
  • 瞧,$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
    变量