我在我的根目錄中有一個索引文件。如何正確構建php導航欄
我有一個名爲pages的目錄。
導航欄位於includes目錄中。
如果我想要在index.php中包含導航欄,並且還要在位於pages目錄中的每個pages.php中。構建這個導航欄的正確方法是什麼,以便PHP可以通過它所在的頁面上下移動目錄。
每一頁確定爲
$page = currentPage
這裏是我現在的導航欄是在包括迪爾
<ul>
<?php if ($page == 'home') { ?><li class="active"><a href="index.php" class="active">Home</a></li>
<?php } else { ?><li><a href="../index.php">Home</a><?php } ?>
<?php if ($page == 'contact') { ?><li class="active"><a href="contact.php" class="active">Contact Us</a></li>
<?php } else { ?><li><a href="pages/contact.php">Contact Us</a><?php } ?>
<?php if ($page == 'services') { ?><li class="active"><a href="services.php" class="active">Services</a></li>
<?php } else { ?><li><a href="pages/services.php">Services</a><?php } ?>
<?php if ($page == 'employees') { ?><li class="active"><a href="employees.php" class="active">Employees</a></li>
<?php } else { ?><li><a href="pages/employees.php">Employees</a><?php } ?>
<?php if ($page == 'dashboard') { ?><li class="active"><a href="dashboard.php" class="active">Dashboard</a></li>
<?php } else { ?><li><a href="pages/dashboard.php">Dashboard</a><?php } ?>
</ul>
目錄看起來是這樣的。
根
根/包括對您的幫助提前
根/頁
感謝。我意識到我可以做一些簡單的事情來解決這個問題,但我真的很想明白這一點。
這是頁當前如何佈局:
<?php $page = 'contact'; ?>
<html>
<meta charset="utf-8">
<title>Contact Us</title>
<head>
<base href="http://www.mysite.com/Dir_IM_Working_on_root/pages/" />
<link rel="stylesheet" type="text/css" href="../css/styles.css" />
</head>
<body>
<div id="wrapper">
<div id="nav">
<?php include '../includes/nav.php'; ?>
</div><!-- CLOSING NAV DIV -->
<div id="main">
</div><!-- CLOSING MAIN DIV -->
<footer>
<?php include '../includes/footer.php'; ?>
</footer>
</div><!-- CLOSING WRAPPER DIV -->
</body>
</html>
我在哪裏添加基本標籤? – wuno
在HTML代碼的'
'標籤內。 – GhostGambler只是離開我的PHP相同的方式,它是在我貼的導航欄? – wuno