Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php包括破坏_Php - Fatal编程技术网

php包括破坏

php包括破坏,php,Php,我有一个php页面,可以生成所有的html和echo。现在我想编写一个php脚本,我可以使用include来处理页脚代码。这样,如果我需要更新所有页面上的页脚,我可以编辑包含页面中的代码 但是当我使用include(“footer.php”);页脚页面包含页脚代码,如果页脚代码存在于页面上,则页脚代码将被打断并打印。我也很困惑为什么 if(isset($_SESSION['user_cart']) && count($_SESSION['user_cart']) > 0

我有一个php页面,可以生成所有的html和echo。现在我想编写一个php脚本,我可以使用include来处理页脚代码。这样,如果我需要更新所有页面上的页脚,我可以编辑包含页面中的代码

但是当我使用include(“footer.php”);页脚页面包含页脚代码,如果页脚代码存在于页面上,则页脚代码将被打断并打印。我也很困惑为什么

  if(isset($_SESSION['user_cart']) && count($_SESSION['user_cart']) > 0)
开始在页面上编写代码(如果我从0开始编写代码)

请帮忙


编辑:页脚中的代码被包装在

中。您需要使用php标记将该代码包装在footer.php中

<?php

 if(isset($_SESSION['user_cart']) && count($_SESSION['user_cart']) > 0) ...

?>

听起来好像你不是用

<?php

不要用php标记的简写符号
,用
代替…

请确保您的页脚文件中有
我不确定您是否清楚地说明了您的问题

如果您正在回显代码,它将在您包含文件后立即显示。您的文件应如下所示:

<?php require_once 'header.php';
// content goes here
require_once 'footer.php'; ?>


包括所有的代码,而不是一些代码片段。“footer.php”是否以开头“请出示您的include声明以及几行相关的上下文。还请包括输出示例以及您在屏幕上或日志文件中看到的任何错误或警告消息。您是否可以添加调用页脚的代码以及页脚的内容,您的问题不太清楚