Convertir une page html en php

Bertrand -  
avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je souhaite convertir mes pages html en php dans le but de garder toujours le même menu à droite et de pouvoir le modifier quand je le souhaite plus facilement grâce au php.

Ma question est: comment garder le cadre "layer 1" ?
Je dois mettre "require" ? Après la balise "include ("include/my_header.php");" ?
Je me mélange un peu les pédales...
C'est ce "layer" qui me bloque, je ne sais pas quel chemin je dois mettre dans la balise "require"...

Cordialement,
Bertrand.

1 réponse

  1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    Salut.

    Les include/require en PHP copient le code source du fichier indiqué dans celui du fichier actuel.

    Imaginons dans ta page PHP :
    <div id="#layer1">
        <?php include 'templates/rightmenu.php'; ?>
    </div>


    Et dans rightmenu.php :
        <ul>
            <li><a href="#">Accueil</a></li>
            <li><a href="#">Photos</a></li>
            <li><a href="#">Contact</a></li>
        </ul>


    Donnera :
    <div id="#layer1">
        <ul>
            <li><a href="#">Accueil</a></li>
            <li><a href="#">Photos</a></li>
            <li><a href="#">Contact</a></li>
        </ul>
    </div>
    0
    1. Bertrand
       
      merci, en fait il faut créer une autre page "rightmenu.php" c'est ce que je n'avait pas compris.
      Maintenant j'ai du mal avec echo " " ....
      Je sais que c'est pour mettre mon texte, seulement quand je lance ma page ça me marque erreur...
      0
    2. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Inutile de faire des echo en PHP pour du texte statique.
      0
    3. Bertrand
       
      Non en fait je vais poser une autre question, comment fait-on pour mettre du html après les balises <?PHP ?> ??
      Car quand je met mon texte en html à la suite, il n'apparait pas... Faut-il mettre quelque chose dans le code php pour pouvoir inclure du html à la suite?
      0
    4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      À l'intérieur de l'instruction (ce n'est pas une balise) PHP, tu dois utiliser la structure echo.
      <?php
      echo '<balise>contenu</balise>';
      ?>


      Dans ce cas, utiliser du PHP ne sert à rien.
      Il suffit de placer ton code HTML dans rightmenu.php, sans PHP.
      0