Pb d'INCLUDE

Résolu
Bonjour,

J'arrrive pas à utiliser l'include donc je vous mets ma page test en html pour comprendre comment fait on?
J'ai essayer avec des méthodes de tuto mais y suis pas arriver ;( -
Faut faire une page en .php mais après je suis perdu ...
Je voudrais qu'il y est sur toute mes pages html , mon header et footer et menu ! d'après ce que j'ai comrpis il faut que je fasse une page de chaque en php ! Alors si quelqu'un veut bien m'aider . Merçi d'avance.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">

<head>
<title>MA PAGE TEST</title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
<link href="exemple.css" rel="stylesheet" type="text/css" media="screen"/>

</head>
<body>

<div id="contenu">
<div id="header">
<a href="#"><img src="logo3.png" alt="logo3" title="logo3"/>
</div>
<div id="menu_horizontal">
<li>
<a href="#">Partie 1</a>
<ul class="sousMenu">
<li><a href="#">tata</a></li>
<li><a href="#">titi</a></li>
<li><a href="#">toto</a></li>
<li><a href="#">tutu</a></li>
</ul>
</li>
</div>
<h2>page test pour utiliser l'include</h2>

<div id="footer">
</div>

</div>

</body>
</html>
Configuration: Windows XP Internet Explorer 7.0

8 réponses

  1. Salut,

    Il y a donc 4 pages :

    header.php

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    <head>
    <title>MA PAGE TEST</title>
    
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"/>
    <link href="exemple.css" rel="stylesheet" type="text/css" media="screen"/>
    
    </head>
    <body>
    <div id="contenu">
    <div id="header">
    <a href="#"><img src="logo3.png" alt="logo3" title="logo3"/>
    </div>


    footer.php

    
    <div id="footer">
    </div>
    
    </div>
    
    </body>
    </html>
    


    gauche.php

    <div id="menu_horizontal">
    <li>
    <a href="#">Partie 1</a>
    <ul class="sousMenu">
    <li><a href="#">tata</a></li>
    <li><a href="#">titi</a></li>
    <li><a href="#">toto</a></li>
    <li><a href="#">tutu</a></li>
    </ul>
    </li>
    </div>
    


    et la page test .php

    <?php include 'header.php';?>
    
    <?php include 'gauche.php';?>
    
    <h2>page test pour utiliser l'include</h2>
    
    <?php include 'footer.php';?>
    
    1. salut,

      un include en php c'est par exemple
      <?php include('monfichier.php'); ?>

      et sache qu'il y a une balise sur CCM pour mettre du code

      Dorian
      1. merçi de votre aide, vous êtes formidable.
        Encore une tite question si vous le voulez bien! elle va vous paraitre surement idiote mais désolé .
        Dans les pages , header,footer et gauche .php je mets tous çà dans une balise <?php ..... ?> et rien d'autres à écrire
        1. non, dans les fichiers il n'y a que du html donc in faut les mettre tel quel.
          ec
      2. ok merçi ! çàme permet d'avancer pas à pas et de comprendre
        et dans ma page en html (original) je n'ai rien à ajouter?
        1. il n'y a plus de page originale. C'est test .php de mon premier message qui la remplace.

          ec
      3. merçi à toi Multicite pour ton aide précieuse ! Donc là rien à ajouter , tout est ok j'essaierai ce we !
        Ensuite je transfert tout çà dans le Ftp de mon site!
        1. Sinon pour optimiser le tout tu fais un seul fichier pour le header, footer et le menu et grace à l'include tu ne changes que le contenu.
          Ce qui t'évite au final de faire x fichiers avec x include.
          En fait tu fais un contenu variable.
          J'ai fais un tuto tout simple sur mon site: http://doc.arthezius.fr/...
          La méthode est très simple. En cas je besoin je peux t'aider.
          1. merçi de ton aide je vais déjà essayer la 1ere méthode puis la tienne ensuite, j'ai mis ton site dans mes favoris
            moi je code en Xhtml strict 1.0