我在每个页面的开头有3个空白行,这些行会导致使用stamps.com添加加载项的错误。 (PS我与他们的支持团队密切合作)。 我可以看到使用firebug的行,但不知道哪个文件导致它们。 我试图删除这些行,但似乎无法在标题和main_page php文件中找到它们,模板,常用文件夹和默认文件夹。
我正在使用Zen Cart的1.3.8a版本。
该网站是pranajewelry.com
有关哪些文件按优先顺序和我应该查找哪些特殊代码的建议?
答案 0 :(得分:1)
headers_sent($file,$line);
(无论何处,可以在请求结束时)。如果headers_sent
的返回为真,但是$line==0
,则您必须查看auto_prepend
。
答案 1 :(得分:0)
我很惊讶这3个空行会导致任何问题。
无论如何,他们可能在任何地方。查找文件中不在PHP标记内的任何行。你可以有一个共同的包含,例如在它的末尾有3个空行。它可能是任何东西。通常情况下,它会在<?php ?>
阻止之前或之后。
答案 2 :(得分:0)
我会说这些行必须在你模板中的第一个包含内。很可能您的配置或功能包含文件的<?php ?>
块之外可能有空格。
答案 3 :(得分:0)
在目录中的文件中找到它(使用文件搜索),你可能会找到空行
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en">
答案 4 :(得分:0)
嘿,如果你想删除空白行,那么用“notepad ++ software”替换那个网页。 它具有先进的文本处理能力。或者用“macromedia dreamweaver 8.0”删除它 它有标签替换选项,您可以替换网站文件夹中所有页面中的空白行。
答案 5 :(得分:0)
确保在结束?>
之后查看。之后的任何东西都会被发送到输出;这实际上是不应在PHP文件末尾使用结束?>
的一个很好的理由。
答案 6 :(得分:0)
如果您使用的是Dreamweaver,请尝试使用