【问题标题】:php include breakingphp包括打破
【发布时间】:2012-03-29 02:31:21
【问题描述】:

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

但是当我使用 include("footer.php");页脚页面包含页脚代码,如果它存在于它中断并打印代码的页面上,则该页脚代码有效。我也很困惑,为什么?

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

如果我从0开始在页面上编写代码)

请帮忙?

编辑:页脚中的代码包含在<?php ?>

【问题讨论】:

  • 包括所有代码,而不是一些 sn-p。
  • “footer.php”是否以“
  • 请显示您的包含语句以及一些相关的上下文行。还请包含输出示例以及您在屏幕上或日志文件中看到的任何错误或警告消息。
  • 能否添加调用页脚的代码,以及页脚的内容,从你的问题看不太清楚

标签: php


【解决方案1】:

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

<?php

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

?>

【讨论】:

    【解决方案2】:

    不要使用 php 标签&lt;? ?&gt; 的简写符号,而是使用&lt;?php ?&gt;...

    【讨论】:

      【解决方案3】:

      听起来你没有启动 php 文件

      <?php
      

      【讨论】:

        【解决方案4】:

        请确保您的页脚文件开头有&lt;?php

        【讨论】:

          【解决方案5】:

          我不确定你是否清楚地表达了你的问题。

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

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2014-04-17
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多