Barre de menu identique pour toute les pages

wolfood -  
bg62 Messages postés 23735 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

je suis entrain de créer un site internet mais je n'ai que très peu voir pas du tout de connaissance en HTML/PHP.
Je souhaiterais mettre une barre de menu en haut de la page et je souhaiterais que celle-ci soit la même pour toute les pages du site.
J'ai donc créer la barre dans une page html et je souhaiterais appeler cette page sur toute les autres pages. Le probleme c'est que je ne vois pas comment faire.
Pouvez-vous m'aider?



A voir également:

5 réponses

Uruguen Messages postés 196 Date d'inscription   Statut Membre Dernière intervention   15
 
Tu veux un conseil? Va voir sur https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3 Et suis cet excellent tuto. Ca m'as beacoup aidé.
1
notobe Messages postés 1952 Date d'inscription   Statut Membre Dernière intervention   213
 
Il faut utiliser la fonction include de php. C'est très simple à faire.
https://www.alsacreations.com/tuto/lire/579-Inclure-un-fichier-dans-un-autre-grace-a-PHP.html
1
wolfood
 
Je viens d'essayer la fonction include de php mais quand je lance le fichier avec firefox il ne change pas la partie <?php include('index.html');> il faut quelque chose de spéciale pour pouvoir tester du php??
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
tu travailles en local ou tu as un serveur ?
0
wolfood
 
en local malheureusement
0
rudak Messages postés 590 Date d'inscription   Statut Membre Dernière intervention   46
 
le php est un language qui se lit coté serveur, en local il faut utiliser une application comme easyphp pour faire tourner le php.
https://www.easyphp.org/
0
wolfood
 
merci beaucoup pour ces infos
0
wolfood
 
je viens de télécharger easyphp mais je ne comprend pas comment il fonctionne car ma page n'affiche toujours pas le include. Faut il faire une manipulation pour que cela fonctionne?
0
monkey_monk Messages postés 641 Date d'inscription   Statut Membre Dernière intervention   131
 
Personnellement je trouve plus simple uWamp... et il faut simplement mettre tes fichiers dans un dossier dans le dossier /www/ de l'application.

Ensuite un clic sur l'icone d'uWamp et tu devrais t'y retrouver rapidement ! ;)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
bg62 Messages postés 23735 Date d'inscription   Statut Modérateur Dernière intervention   2 409
 
voici ce que j'ai fait sur mon site:
un dossier "menu" avec dedans un fichier "menu.php"
et dans chaque page principale du site, j'ai mis ceci :
<?php include "../menu/menu.php"; ?>

(bon là à chacun sa config, donc faire attention au "chemin" ...)
ça fonctionne sans aucun problème, en ligne, sous wamp ou easyphp
je vais même devoir revoir la structure et mettre 2 fichiers 'menus' (donc avec des noms différents) car il y a maintenant beaucoup trop de pages ... il suffira de créer un second fichier (autre nom) pour le second menu et de l'inclure dans les pages voulues ...
tu peux vérifier sur le site directement :-)
-2