Barre de menu identique pour toute les pages

Fermé
wolfood - 25 août 2010 à 20:55
bg62 Messages postés 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 - 26 août 2010 à 20:17
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?



5 réponses

Uruguen Messages postés 196 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 26 août 2015 15
25 août 2010 à 20:59
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 mercredi 11 novembre 2009 Statut Membre Dernière intervention 8 juillet 2011 213
25 août 2010 à 21:10
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
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 samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
26 août 2010 à 08:21
tu travailles en local ou tu as un serveur ?
0
en local malheureusement
0
rudak Messages postés 590 Date d'inscription samedi 7 juin 2008 Statut Membre Dernière intervention 4 juin 2011 46
Modifié par rudak le 26/08/2010 à 08:47
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
merci beaucoup pour ces infos
0
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 mercredi 1 juillet 2009 Statut Membre Dernière intervention 10 août 2012 130
26 août 2010 à 19:26
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 23664 Date d'inscription samedi 22 octobre 2005 Statut Modérateur Dernière intervention 17 décembre 2024 2 392
26 août 2010 à 20:17
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