【发布时间】:2012-08-07 14:44:24
【问题描述】:
我试图在我的 index.php 中包含一个非常简单的 header.html,但它似乎不起作用,我无法解决这个问题:
这里是 header.html 代码:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"/>
<link rel="stylesheet" href="css/master.css"/>
</head>
<body>
<header><img src="img/lys.png" class="logo_lys"/></header>
<nav>
<ul>
<li><a href="#">Accueil</a></li>
<li><a href="#">Équipes</a></li>
<li><a href="#">Tournois</a></li>
<li><a href="#">Scrims</a></li>
<li><a href="#">Forum</a></li>
</ul>
</nav>
</body>
<html>
这里是 index.php 代码:
[...content]
<body>
<?php //include("header.html"); ?>
<?php include("header.php"); ?>
<?php //include($_SERVER['C:/Documents and Settings/sabourma/Bureau/site_2']."header.html");?>
[...content]
</body>
</html>
我试图将 header.html 更改为 header.php,因为我读到如果它在 html 中,计算机将不会处理它。 我还尝试包含我的标题的完整路径,但它没有用。 请注意,我所有的文件现在都是本地的,所以它不可能是服务器问题。 我还读到 php 可能是“禁用”但不知道这意味着什么。
【问题讨论】:
-
页面回显了什么?你真的在浏览器的源代码中看到了 php 代码吗?那么问题可能真的是你的php服务器没有打开。
-
当我查看 index.php 的源代码时,我看到: [some html](请注意我刚刚将包含更改为 include_once,因为 Sixeight 告诉我尝试)
-
@Maude,如果这是您在源代码中看到的,那么您没有正确安装 PHP...
-
谢谢!对不起,我缺乏知识!