包括php不适用于我的navbar.php

时间:2014-08-29 22:00:34

标签: php html include

我被要求在网站上进行一些编辑,其中一件事就是使用<?php include "navbar.php" ?>&#34; navbar.php&#34;是我用他们的导航栏创建的文件。当我将导航栏复制到.php文件并在每个页面上用include替换它时,它无缝地工作。

现在我尝试使用制作我自己的网站并创建一个navbar.php并使用包含但我无法弄清楚为什么它不起作用。去了wschools.com和周围的堆栈溢出,没有我能够尝试的解决方案。 这是navbar.php

<!DOCTYPE html>
<html>
<body>
<p> hello </p>`
</body>
</html>

以下是我要尝试制作的网页的代码。

<!DOCTYPE html>
<html>
<head>   
<link rel= "stylesheet" type= "text/css" href= "RRstyle.css" />`
<h1> R&R Manufacturing </h1>
</head>
<body>
<div id="main">
<?php include '/RRnavbar.php';?>
<br />
<p> This is more of the body </p>
<br />
<p> I needed more text </p>
<br />
<p> is this enough? </p>
</div>
<body>

我已经倾倒了好几个小时,无法想象它可以从导航栏中显示任何内容。

2 个答案:

答案 0 :(得分:0)

首先,添加&#34; /&#34;在目录之前使其返回到原始/目录。这可能是一个问题。这是我唯一能看到的东西。 例如:/ test / named test.html中的文件

包括&#39; test.php&#39;会寻找/test/test.php

包括&#39; /test.php'会寻找/test.php

注意添加到底是什么工作?

答案 1 :(得分:0)

我会在这一行添加括号

<?php include '/RRnavbar.php';?>

所以它读取

<?php include('/RRnavbar.php');?>