Bonjour,

Je vais avoir l'air très novice, mais bon, tant pis...

Je monte un site dont le menu est dynamique et appelé à chaque page grâve à la fonction include.

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


J'ai également une feuille de style rattachée au site.

Tout semble très bien fonctionné sur mon serveur local (application normale de ma CSS, menu dynamique qui marche etc.). Pourant, si je regarde mon code avec dreamweaver, j'observe que le fait d'insérer ma fonction Include rend mes balises, div, invalident... Y compris la body, alors que ca marche !?!
Dès que je supprime le include, toutes mes balises remarchent...

J'ai certes plusieurs div et souhaite insérer mon include dans l'une d'entre elles. Est-ce là le problème ?

Merci !
Salut,

La fonction include ne fait qu'injecter une portion de code dans la page html à l'endroit ou elle se trouve, avant que la page ne soit rendue dans le navigateur.

Si la page est invalide après rendu, c'est certainement que le code inclus contient des erreurs.

Par exemple, si une balise ouvrante ou fermante répétée entre le fichier inclus et le fichier qui reçoit l'inclusion.

Pourrais tu nous donner l'intégralité de ta page ainsi que le code qui doit être inclus dans la page, cela aiderait à identifier où se trouve le problème ? Smiley cligne
Bonjour Mikachu,

Ma page marche... C'est juste sous dreamweaver que je me rends compte qu'il y a un problème... Voici le code... Bon, c'est un essai alors ce n'est pas du très propre.... Désolé.


<!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"><head>
 
<title>essai menu deroulant</title>
 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <meta http-equiv="Content-Language" content="fr" />
    <meta name="Robots" content="follow" />
    <meta name="MSSmartTagsPreventParsing" content="TRUE" />
 
<!-- script du menu -->
<script type="text/javascript" src="../essai3/dynMenu.js"></script>
 <!-- détéction du navigateur -->
<script type="text/javascript" src="../essai3/browserdetect.js"></script>
 
<style type="text/css"> 
    @import "../essai3/menu.css";
</style>
 
</head><body>


<div id="global">
	<div id="entete">
	  <table width="100%" border="0" align="center">
      <tr>
		    <td width="18%" height="68"><img alt="" src="images/logoPrWeb.gif" /></td>
		    <td width="65%" align="center"><h3>Blablabal</h3></td>
		    <td style="background-image:url(../essai3/ROND_TOP.gif)" width="17%" align="center" valign="baseline"><em><strong>[English]</strong></em></td>
        </tr>
	  </table>
  </div>
    <!-- #entete -->
 
<!-- contenu de la page -->

<div id="contenu">
<?php include("menu.php"); 
?> 
<table width="100%" border="0">
		  <tr>
		    <td align="center"><p>&nbsp;</p>
	        <img src="images/animation_2.gif" alt="" width="621" height="132" /></td>
    </tr>
  </table>
  <table width="100%" border="0" cellspacing="15">
    <tr>
      <td height="48" colspan="2" align="left" valign="baseline"><table width="100%" border="0">
        <tr>
            <td><img src="images/ASOULIGNERENCEMOMENT.jpg" alt="" width="299" height="34" />
              <hr /></td>
          </tr><br />
        </table></td>  
     <td width="33%" align="center" valign="baseline"><strong><img src="images/telechargernotrebrochure.jpg" alt="" width="193" height="31" /></strong></td>
    </tr>
    <tr>
      <td style= width=&quot;33%&quot; height="169" valign="baseline"><table width="100%" border="0">
         <tr> 
       <td height="19"><strong>&gt;&gt;&gt; NOUVELLES</strong></td>
        </tr>
      </table>
        <p><em>30 mars 2010</em>
        Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis lacinia sagittis purus, sed porta sem sodales non. </p><table width="100%" border="0">
  <tr>
    <td align="right"><em><a href="#nouvelles.htm">&gt;&gt;&gt; en savoir plus...</a></em></td>
  </tr>
</table></td>
      <td width="33%" valign="baseline"><table width="100%" border="0">
        <tr>
          <td height="19"><strong>&gt;&gt;&gt; POINTS D'INT&Eacute;R&Ecirc;TS</strong></td>
        </tr>
      </table>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis lacinia sagittis purus, sed porta sem sodales non. Cras sagittis nisl eget lectus elementum scelerisque. </p>
        <table width="100%" border="0">
          <tr>
            <td align="right"><em>&gt;&gt;&gt; en savoir plus...</em></td>
            </tr>
        </table></td>
      <td width="33%" align="center" valign="baseline"><h6>&nbsp;</h6> <a href="images/BROCHURE.gif"><img src="images/BROCHURE.gif" alt="" width="145" height="126" /></a></td>
    </tr>
  </table>
</div>
<div id="pied"><hr /></td>
          </tr><br /> 
  <p align="center"><span id="copyright">Design, mise en page et réalisation &copy; 2010 <a href="http://www.monsite.com" target="_blank">Mon site</a></span> </p>
  <p align="center">Tous droits réservés à Blablabla.</p>
</div><!-- #pied -->
</div><!-- #global -->
 

</body></html>


Veux-tu le code de ma page menu.php et/ou ma feuille de style ?
Merci !
Salut,

Le code de ta page comporte déja 20 erreurs.

Le code inclus aussi cela serait bien pour voir s'il n'en contient pas lui aussi. Smiley smile
Modifié par Mikachu (12 May 2010 - 17:15)