Revision: 35120
Updated Code
at November 3, 2010 00:52 by neilp123
Updated Code
<?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?> <div id="nav"> <ul> <li><a href="index.php"<?php if($currentPage == 'index.php') { echo 'id="current"'; } ?>>home</a></li> <li><a href="about.php" <?php if($currentPage == 'about.php') { echo 'id="current"' ;} ?>>About us</a></li> <li><a href="portfolio.php" <?php if($currentPage == 'portfolio.php') { echo 'id="current"'; } ?>>Portfolio</a></li> <li><a href="contact.php" <?php if($currentPage == 'contact.php') { echo 'id="current"'; } ?>>contact</a></li> </ul> </div><!-- END nav -->
Revision: 35119
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 3, 2010 00:50 by neilp123
Initial Code
<?php $currentPage = basename($_SERVER['SCRIPT_NAME']); ?> <div id="nav"> <ul> <li><a href="index.php"<?php if($currentPage == 'index.php') { echo 'id="current"'; } ?>>home</a></li> <li><a href="about.php" <?php if($currentPage == '#') { echo 'id="current"' ;} ?>>About us</a></li> <li><a href="portfolio.php" <?php if($currentPage == '#') { echo 'id="current"'; } ?>>Portfolio</a></li> <li><a href="contact.php" <?php if($currentPage == 'contact.php') { echo 'id="current"'; } ?>>contact</a></li> </ul> </div><!-- END nav -->
Initial URL
Initial Description
What this does is takes the name of your document using the basename function. And then you echo out the current id (id="current") if this page is present. Then using CSS we can give the current id an active color.
Initial Title
Use php to highlight the current page
Initial Tags
Initial Language
PHP