PHP problème

Bonjour, en ce moment je suis entrain d'apprendre le php sur le site du zéro mais je suis face à un problème.
A ce chapitre qui ne parait pas si difficile que ça, mais un truc me tracasse :
http://www.siteduzero.com/tutoriel-3-207759-inclure-des-portions-de-page.html
Donc j'ai crée un index.php, puis un menus.php mais ce que je ne comprends pas c'est que sur la page d'index.php il n'y a aucun menu qui fait appel à menus.php
Pourtant j'ai bien mis <?php include("menus.php"); ?>
Et j'ai ça comme page d'index :
http://www.cijoint.fr/cjlink.php?file=cj201104/cijUIDAXUA.jpg
Donc comme vous pouvez le voir il n'y a pas le menu qui y est attaché :
http://www.cijoint.fr/cjlink.php?file=cj201104/cijmbb17KN.jpg
Ou je suis complément hors sujet mais je ne vois pas.
Merci

4 réponses

  1. Salut,

    C'est pourtant un des chapitres les plus simples ...
    Il n'y a qu'une chose à retenir : la fonction include() "copie" le code de la page indiquée dans la page actuelle (celle qui fait appel à la fonction).

    Il faudra que tu nous montres tes codes.
    1. Salut, merci de m'aider

      Oui c'est un chapitre très simple en effet, je le comprend tout a fait mais je sais pas pourquoi le index.php avec les fonction includes ne font pas appels.

      Donc mon code index.php :

      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
      <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
      <head>
      <title>Mon super site</title>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
      </head>

      <body>

      <?php include("entete.php"); ?>

      <?php include("menus.php"); ?>

      <div id="corps">
      <h1>Mon super site</h1>

      <p>
      Bienvenue sur mon super site !<br />
      Vous allez adorer ici, c'est un site génial qui va parler de... heu... Je cherche encore un peu le thème de mon site :-D
      </p>
      </div>

      </body>
      </html>

      et Menu :

      <div id="menu">
      <div class="element_menu">
      <h3>Titre menu</h3>
      <ul>
      <li><a href="page1.html">Lien</a></li>
      <li><a href="page2.html">Lien</a></li>
      <li><a href="page3.html">Lien</a></li>
      </ul>
      </div>
      </div>

      et donc quand je cliquer sur index.php j'ai ceci :

      http://www.cijoint.fr/cjlink.php?file=cj201104/cijUIDAXUA.jpg
      1. Bonjour

        Je t'ai répondu au forum programmation.
        évite de poster à plusieurs endroits

        Tu as intitulé ton fichier index.php, mais si tu ne le lis pas à travers un serveur http, le PHP n'est pas pris en compte