Salut , je fais mon site avec un menu en include.
Voici le menu, qui fonctionne sur un autre site
Lorsque je remplace ce code par un simple mot, cela fonctionne, donc l'include " passe " bien ...
Auriez vous une idée?
FranZz
Modifié par FranZz (22 Nov 2008 - 21:45)
Voici le menu, qui fonctionne sur un autre site
<ul><?php
// Création d'un vecteur de lien contenant les liens hypertextes du menu
$items = array(
array("link"=>"/home.php", "label"=>"Présentation"),
array("link"=>"/secteurs.php", "label"=>"Secteurs"),
array("link"=>"/services.php", "label"=>"Services"),
array("link"=>"/contact.php", "label"=>"Contact"),
array("link"=>"/emploi.php", "label"=>"Emploi"));
$menu = '';
// Boucle de création de la liste <ul><li>
foreach ($items as $val) {
$menu .= '<li><a href="'.$val['link'].'"';
// Vérification si la page X est la page en cours
// Si oui ajouter la classe « current » à l'élément de la liste
if ($_SERVER['SCRIPT_NAME'] == $val['link'])
$menu .= ' class="current"';
$menu .= '>'.$val['label'].'</a></li>';
}
echo $menu;
?>
</ul>
Lorsque je remplace ce code par un simple mot, cela fonctionne, donc l'include " passe " bien ...
Auriez vous une idée?
FranZz
Modifié par FranZz (22 Nov 2008 - 21:45)