PHP Include不显示页眉和页脚

时间:2013-04-15 21:35:19

标签: php include

这是我在这个网站上的第一个问题。

我是编程新手。

我在C:/Wamp/WWW/AddressBook/Index.html上有index.html文件 header.html和footer.html文件位于C:/ Wamp / WWW / AddressBook / Includes /

现在我正在尝试将这些文件包含在我的index.html

标题

<?php include 'Includes/Header.html'; ?>

和页脚

<?php include 'Includes/Footer.html'; ?>

但是当我在浏览器中打开index.html时,页眉和页脚都没有显示出来。

3 个答案:

答案 0 :(得分:6)

您的Apache是​​否将.html理解为php文件?

如果没有,请将您的index.html重命名为index.php

答案 1 :(得分:2)

您无法在* .html文件中使用PHP代码。你必须改用* .php。

答案 2 :(得分:0)

试试

require('url');
取而代之的是

,并在其周围加上():

<?php require('Includes/Header.html'); ?>
<?php require('Includes/Feader.html'); ?>

另外请确保您的文件夹实际上包含大写字母I,并确保您的页眉和页脚在实际中也是大写。

我真的建议不要在文件夹和文件名中使用大写字母;它变得更加混乱。一个例外是CLASSES,函数和文件应该(以避免错误)以小写字母开头,但类应该以大写字母开头。

返回要求:

如果找不到所需的文件,网站会崩溃,因此您可以确保实际上需要特定文件。

如果这不起作用,那么您可能需要检查PHP配置。如果您没有使用项目localhost,则应考虑更改Web服务,除非您可以联系服务提供商或自行修改。