所以我试图将header.php导入到我的index.php文件中,但是它不起作用。
index.php:
<?php
require "header.php";
?>
<main>
<p> online! </p>
<p> offline! </p
</main>
<?php require "footer.php"; ?>
header.php:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<p> this should be on top</p>
</header>
</body>
</html>
脚:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<p> This should be on the bottom </p>
</body>
</html>
当我打开项目时,我只会看到索引中没有页眉或页脚的内容
答案 0 :(得分:1)
您的代码返回无效的HTML,因为DOCTPYE,html,head和body被定义了两次。
将header.php更改为:
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<header>
<p> this should be on top</p>
</header>
#-- not closing body and html
将footer.php更改为:
<p> This should be on the bottom </p>
</body>
</html>
答案 1 :(得分:0)
确保path
和header
上的footer
是正确的。
然后尝试将其包含在您的网页中
require(“header.php”);
//Your html code here
require(“footer.php”);