Include de php, aidez moi
silicon.valley.man
Messages postés
192
Date d'inscription
Statut
Membre
Dernière intervention
-
Akronos Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Akronos Messages postés 140 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai pleins de difficultés avec PHP, je suis toujours le cours du "siteduzero", et là je suis avec l'instruction "include". le but c'est de créer une page menu.php, et dans chacune de mes pages web je fais appel à cette page "menu.php" pour éviter de taper le code du menu dans chaque page.
pour cela, j'ai créer cette page "menu.php", et puis je suis allé à mon éditeur "notepad++", et pour chaque page je l'ai sauvegardé sous "*.php" , j'ai supprimé le code du menu de chaque page, et j'ai remplacé ce morceau du code par "<?php include("menu.php"); ?>"
mon problème est le suivant: avec la page index.php tout marche très bien, mais avec les autres page, le menu n'apparait pas.
comment je fais pour régler ce problème?
merci d'avance
j'ai pleins de difficultés avec PHP, je suis toujours le cours du "siteduzero", et là je suis avec l'instruction "include". le but c'est de créer une page menu.php, et dans chacune de mes pages web je fais appel à cette page "menu.php" pour éviter de taper le code du menu dans chaque page.
pour cela, j'ai créer cette page "menu.php", et puis je suis allé à mon éditeur "notepad++", et pour chaque page je l'ai sauvegardé sous "*.php" , j'ai supprimé le code du menu de chaque page, et j'ai remplacé ce morceau du code par "<?php include("menu.php"); ?>"
mon problème est le suivant: avec la page index.php tout marche très bien, mais avec les autres page, le menu n'apparait pas.
comment je fais pour régler ce problème?
merci d'avance
A voir également:
- Include de php, aidez moi
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Saut de ligne php - Forum PHP
6 réponses
Bonjour,
Tes autres pages sont-elles dans le même répertoire que ta page index, ou dans un sous répertoire ?
Xavier
Tes autres pages sont-elles dans le même répertoire que ta page index, ou dans un sous répertoire ?
Xavier
silicon.valley.man
Messages postés
192
Date d'inscription
Statut
Membre
Dernière intervention
1
les autres pages sont dans le même dossier que la page index. le tout est dans le même dossier, c'est pour ça que je trouve ça illogique, théoriquement ça marche, hélas ce n'est pas le cas.
Affiche une page qui ne marche pas, fait "afficher le code source" dans ton navigateur, et vérifie qu'il n'y a pas d'incohérences (balises <html> en double, etc.)
bonjour,
je pense qu'il faut écrire include("/menu.php")
si le menu est à la racine du site ou
include("/mondossier/menu.php")
denis
je pense qu'il faut écrire include("/menu.php")
si le menu est à la racine du site ou
include("/mondossier/menu.php")
denis
salut
rien ne marche les amis, j'ai pensé à un truc et je veux avoir votre avis.
moi je travaille avec Notepad++. quand j'ai enregistré mes pages, je les ai enregistré comme ça: exemple: "index.html".
maintenant quand j'ai voulu faire ce truc de 'include" de PHP, j'ai pris par exemple la page index.html et j'ai fais "sauvegarder sous => index.php"
alors dans mon dossier (ou je mets mes pages), j'ai ceci: "index.html" et "index.php".
ne croyez vous pas que c'est à cause de ça que ça ne marche pas?
rien ne marche les amis, j'ai pensé à un truc et je veux avoir votre avis.
moi je travaille avec Notepad++. quand j'ai enregistré mes pages, je les ai enregistré comme ça: exemple: "index.html".
maintenant quand j'ai voulu faire ce truc de 'include" de PHP, j'ai pris par exemple la page index.html et j'ai fais "sauvegarder sous => index.php"
alors dans mon dossier (ou je mets mes pages), j'ai ceci: "index.html" et "index.php".
ne croyez vous pas que c'est à cause de ça que ça ne marche pas?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Enregistre tout en .php
Supprime les .html
Utilise require_once au lieu de include (Différence: Clik-me )
Créer un dossier include, ou require, ou comme tu veux ou tu vas mettre les fichiers que tu inclus.
Mets-y menu.php
Change include("menu.php"); par require_once('include/menu.php');
Tiens-nous au courant.
Supprime les .html
Utilise require_once au lieu de include (Différence: Clik-me )
Créer un dossier include, ou require, ou comme tu veux ou tu vas mettre les fichiers que tu inclus.
Mets-y menu.php
Change include("menu.php"); par require_once('include/menu.php');
Tiens-nous au courant.