php Menü
seite1 usw. ist gleich der Name der Seite, ohne .php
Sämtliche Seiten müßen erstellt werden!
<?php
Das Menü
$menu=array
(
"Link 1"=>array("index.php?page=seite1"),
"Link 2"=>array("index.php?page=seite2"),
"Link 3"=>array("index.php?page=seite3"),
"Link 4"=>array("index.php?page=seite4"),
"Link 5"=>array("index.php?page=seite5"),
);
(
"Link 1"=>array("index.php?page=seite1"),
"Link 2"=>array("index.php?page=seite2"),
"Link 3"=>array("index.php?page=seite3"),
"Link 4"=>array("index.php?page=seite4"),
"Link 5"=>array("index.php?page=seite5"),
);
die umsetzung
$uri=basename(getenv("REQUEST_URI"));
foreach($menu as $main => $mainlink)
{
$x=count($mainlink);
if ($mainlink[0] == $uri && $x == 1)
{
echo'<li>'.$main.'</li>';
}
else if($x == 1)
{
echo'<li><a href="'.$mainlink[0].'">'.$main.'</a></li>';
}
}
foreach($menu as $main => $mainlink)
{
$x=count($mainlink);
if ($mainlink[0] == $uri && $x == 1)
{
echo'<li>'.$main.'</li>';
}
else if($x == 1)
{
echo'<li><a href="'.$mainlink[0].'">'.$main.'</a></li>';
}
}
?>
So sollte ein Menü funktionieren:
php-menu
php-menu