这是我在这个网站上的第一个问题。
我是编程新手。
我在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时,页眉和页脚都没有显示出来。
答案 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服务,除非您可以联系服务提供商或自行修改。