PHP require_once不适用于页脚

时间:2014-11-11 09:12:00

标签: php

我想在我的所有网页上添加页脚的公共代码。我创建了一个名为commonFooter.php的新php文件,其中包含以下代码:

<?php
   echo '--footer-code-in-html--';
?>

在我的主页上,我添加了以下代码:

<?php require_once('/static/v3/commonFooter.php'); ?> // /static/v3 is the path of the commonFooter.php

但不知何故,页脚没有显示在网页上。任何人都可以帮助我解决我错过的问题。

2 个答案:

答案 0 :(得分:0)

require_once语句与require相同,但PHP会检查文件是否已被包含,如果是,则不再包括(require)。

请参阅include_once文档http://php.net/manual/en/function.include-once.php

答案 1 :(得分:0)

尝试

<?php echo('/static/v3/commonFooter.php'); ?>

如果有效并且声明在页面中打印出来,请尝试

<?php require_once('static/v3/commonFooter.php'); ?>  

如果失败,则分享项目的文件夹结构。