很抱歉,如果这是一个不起眼的问题,但我有以下问题: 我有一些文档作为多个网页。我使用教程在屏幕左侧创建了一个基本导航栏...为了能够标记活动链接,每个页面都有自己独特的导航,添加它自己的特定div类的链接。 问题是如果我想在我的集合中添加另一个页面,我将不得不在每个html文档中添加链接。 我知道有可能将其他页面的Php代码包含在一个导航文档中,但我不知道如何实现当前页面突出显示。 我将不胜感激任何帮助。
答案 0 :(得分:1)
如果您希望将导航放在单独的文件中,则完全可以并且实际上是首选。
使用以下任何一项:
因此,假设您的导航HTML位于nav.php
,您可以执行以下操作:
<html>
<head><title>My Awesome Website</title></head>
<body>
<div id="nav-wrapper">
<?php
include_once("nav.php");
?>
</div>
<div id="contents">
<h1>Hello World!</h1>
</div>
</body>
</html>
如果您以后更新导航,则只需更新一个文件(nav.php
)。
答案 1 :(得分:0)
因此,如果你想创建一个新功能,请阅读: http://php.net/manual/en/functions.user-defined.php 有完整的信息如何创建功能。 传递给函数什么页面是活动的,你可以简单地以这种方式:
function menu($active)
{
echo $active;
}
menu($active);
很难说更多,因为你没有向我们展示任何东西,HTML或PHP的结构。请阅读以上教程链接。我认为在PHP学习的这个阶段就足够了。
答案 2 :(得分:0)
由于Grzegor J,我发现this Stackoverflow question 几乎解决了我的问题。 感谢大家的努力。