4

This is my first question on this site.

I am very new to programming.

I have index.html file at C:/Wamp/WWW/AddressBook/Index.html and the header.html and footer.html files are located at C:/Wamp/WWW/AddressBook/Includes/

Now I am trying to include these files in my index.html

For Header

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

and for footer

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

But none of both header and footer are showing up when i open index.html in my browser.

4

3 回答 3

6

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

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

于 2013-04-15T21:36:52.893 回答
2

您不能在 *.html 文件中使用 PHP 代码。您必须改用 *.php。

于 2013-04-15T21:38:10.467 回答
0

试试

require('url');

而是用 () 围绕它的函数:

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

还要确保您的文件夹实际上是包含大写 I 并确保您的页眉和页脚实际上也是大写的。

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

返回要求:

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

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

于 2013-04-15T22:05:18.503 回答