Menu qui ne change pas d'une page à l'autre

Résolu/Fermé
maxup - 15 mars 2011 à 20:09
 maxup - 16 mars 2011 à 07:41
Bonjour,
Je suis en train de creer mon site web et je suis face à un problème. En effet, comment dois je faire pour que mon menu reste le meme sur chaque page?
Car la je suis obligé de modifier chaque page dès que je modifie quelquechose dans le menu ...
Merci de vos réponses

Site : www.max-up.fr

A voir également:

3 réponses

arthezius Messages postés 3538 Date d'inscription jeudi 15 mai 2008 Statut Membre Dernière intervention 11 septembre 2016 475
15 mars 2011 à 20:17
Il te faut inclure du PHP.
Un exemple très simple et très basique.
Une page: page.php

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
[...]
</head>
<body>
<div id="menu">
<ul>
<li><a href="page1.php">Page1</a></li>
<li><a href="page2.php">Page2</a></li>
<li><a href="page3.php">Page3</a></li>
</ul>
</div>
<div id="contenu">
<h1>Titre</h1>
<p>Le contenu de la page</p>
[...]
</div>
</body>
</html>

Il suffit d'utiliser la fonction include() de PHP.
Fichier page.php
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
[...]
</head>
<body>
<div id="menu">
<?php
include('menu.php');
?>
</div>
<div id="contenu">
<h1>Titre</h1>
<p>Le contenu de la page</p>
[...]
</div>
</body>
</html>


Fichier menu.php
<ul>
<li><a href="page1.php">Page1</a></li>
<li><a href="page2.php">Page2</a></li>
<li><a href="page3.php">Page3</a></li>
</ul>

Cela nécessite toutefois d'avoir un serveur web suportant le PHP (même pour des tests en local. Tu peux installer EasyPHP ou Wamp en local sous Windows).
2
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 503
15 mars 2011 à 23:04
0
Merci à vous deux
Bonne journéé
Max-Up.fr
0