pb sur internet explorer et pas mozilla

Eléphant du PHP | 94 Messages

09 mai 2011, 19:03

bonjour,
voila mon problème, une partie (je dis une partie car le site n'est pas fini) de mon site tourne normalement sur mozilla mais pas sur internet explorer. Il fait apparaître code php. comment cela se fait.??
PAR AVANCE MERCI POUR VOTRE AIDE
CI-DESSOUS CODE UTILISé
<?php
session_start();
require_once('config.php');
$titre_page='le titre de la page';
include_once('haut.php');
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<title>Le Messager du Futur</title>


<!-- Scripts pour le lightbox -->
<link href="css/lightbox.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="scripts/prototype.js"></script>
<script type="text/javascript" src="scripts/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="scripts/lightbox.js"></script>

<!-- Lien du CSS externes Styles.css -->
<link href="css/styles.css" rel="stylesheet" type="text/css" />



</head>

<body>
<a name="top" id="top"></a>

<!-- Top Zone menu du haut -->
<div id="topMenu">
	<ul>
		 <li style="border-left:none;"><a href="#">Plan du site</a></li>
		 <li><a href="#">Aide</a></li>
		 <li><a href="#">FAQ</a></li>
	</ul>
</div>


<!-- Entete du site -->
<div id="header"></div>


<!-- Menu principal -->
<div id="menuPrincipal">
<table border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td>	
	<ul>
		<li class="imageSeparateur"> <!--ne placer rien dans ce li --></li>
		 <!--Éléments du menu principal, vous pouvez ajouter ou supprimer des lignes -->
		 <li><a href="index.php">Accueil</a></li>
		 <li><a href="page1.php">Inscription</a></li>
		 <li><a href="page02.html">Comment ça marche</a></li>
		 <li><a href="page03.html">Tarifs</a></li>
		 <li><a href="page07.php">Contact</a></li>
	</ul>
	</td>
  </tr>
</table>
</div>



<!-- Image sous le menu -->
<div id="SousMenu"></div>



<!-- Conteneur de contenu -->
<div id="contenuBg">



	<!-- Menu de gauche --> 
	 <div id="menuGauche">


		<!-- 1) Boite Rechercher --> 			 	
		<div id="boiteRechercher">
			<p>&nbsp;</p>
			<form action="" method="post" class="formulaireRechercher">
			<p>&nbsp;</p>
			<p>&nbsp;</p>
			</form>
		</div>
		
		<!-- 2) boite menu gauche --> 
		<div id="cadreGauche">
					<div id="blocCadreGauche" style="width: 220; height: 306"><center><marquee height="200" width="220" direction="up" scrollamount="2" bgcolor="black" onmouseover='this.stop()' onmouseout='this.start()'>
<p align="justify">
<font face="arial" size="3" color="yellow">
<b>
 <center> LE MESSAGER DU FUTUR <br> Vous permet de laisser des messages post mortem, à vos proches...</b></center>
&nbsp
&nbsp
&nbsp
</font>
</p>
</marquee></center>

			</div>
		</div>

		
		<!-- 3) boite login --> 
		<div id="cadreLogin">
			<div id="blocCadreLogin">
<?php
include_once('index2.php');
?>
<p>

   					</form>
<p>

                    &nbsp;
			</div>
		</div>
		
	 </div>	
	
	<!-- Zone de texte --> 
	 <div id="zoneTexte">
	 	

<?php
/* Script écrit par RVJ-WEB
Créé le 27 MAI 2006
Droits de reproduction autorisés */


$titre_page='Inscription';


?><form method='post' action='verification.php' enctype='multipart/form-data'>	
	<table width="400" border="0">
	<tr>
	<td colspan="2" class="menu">Vos infos personnelles</td>
	</tr>
	<tr>
	<td><label for="pseudo">Pseudo : </label></td> 
	<td><input name="pseudo" type="text" id="pseudo" />*</td>
	</tr>
	<tr>
	<td><label for="email">E-mail : </label></td>
	<td><input name="email" type="text" id="email" />*</td>
	</tr>
	<tr>
	<td><label for="nom">Nom d'usage: </label></td>
	<td><input name="nom" type="text" id="nom" />*</td>
	</tr>
	<tr>
	<td><label for="nomnais">Nom de naissance : </label></td>
	<td><input name="nomnais" type="text" id="nomnais" />*</td>
	</tr>
	<tr>
	<td><label for="prenom">prenom : </label></td>
	<td><input name="prenom" type="text" id="prenom" />*</td>
	</tr>
	<tr>
	<td><label for="datenais">Date de naissance : </label></td>
	<td><input name="datenais" type="text" id="datenais" />*</td>
	</tr>
	<tr>
	<td><label for="lieu">Lieu de naissance : </label></td>
	<td><input name="lieu" type="text" id="lieu" />*</td>
	</tr>
	<tr>
	<td><label for="nompere">Nom du père : </label></td>
	<td><input name="nompere" type="text" id="nompere" />*</td>
	</tr>
	<tr>
	<td><label for="prepere">Prénom du père : </label></td>
	<td><input name="prepere" type="text" id="prepere" />*</td>
	</tr>
	<tr>
	<td><label for="nommere">Nom de la mère : </label></td>
	<td><input name="nommere" type="text" id="nommere" />*</td>
	</tr>
	<tr>
	<td><label for="premere">Prénom de la mère : </label></td>
	<td><input name="premere" type="text" id="premere" />*</td>
	</tr>
	<tr>
	<td><label for="adresse">Adresse : </label></td>
	<td><input name="adresse" type="text" id="adresse" />*</td>
	</tr>
	<tr>
	<td><label for="comp">Complément adresse : </label></td>
	<td><input name="comp" type="text" id="comp" />*</td>
	</tr>
	<tr>
	<td><label for="code">Code postal: </label></td>
	<td><input name="code" type="text" id="code" />*</td>
	</tr>
	<tr>
	<td><label for="ville">Ville: </label></td>
	<td><input name="ville" type="text" id="ville" />*</td>
	<tr>
	<td colspan="2" class="menu">Infos du destinataire</td>
	</tr>
	<tr>
	<td><label for="nom2">nom : </label></td>
	<td><input name="nom2" type="text" id="nom2" />*</td>
	<tr>
	<td><label for="prenom2">Prénom : </label></td>
	<td><input name="prenom2" type="text" id="prenom2" />*</td>
	</tr>
	<tr>
	<td><label for="adresse2">Adresse : </label></td>
	<td><input name="adresse2" type="text" id="adresse2" />*</td>
	</tr>
	<tr>
	<td><label for="comp2">Complément adresse : </label></td>
	<td><input name="comp2" type="text" id="comp2" />*</td>
	</tr>
	<tr>
	<td><label for="code2">Code postal : </label></td>
	<td><input name="code2" type="text" id="code2" />*</td>
	</tr>
	<tr>
	<td><label for="ville2">Ville : </label></td>
	<td><input name="ville2" type="text" id="ville2" />*</td>
	</tr>
	<td colspan="2" class="menu">Mot de Passe</td>
	</tr>
	<tr>
	<td><label for="mdp">Mot de passe : </label></td>
	<td><input name="mdp" type="password" id="mdp" />*</td>
	</tr>
	<tr>
	<td><label for="mdp2">Confirmation du mot de passe : </label></td>
	<td><input name="mdp2" type="password" id="mdp2" />*</td>
	<tr>
	<td><label for="message">Message : </label></td>
	<td><TEXTAREA name="message" rows=100 cols=60 type="text" id="message"</TEXTAREA> </td>
	</tr>

     

<?php

echo date("m/d/y");

?> 

	<tr>
	<td><div align="center"><input type="submit" value="Enregistrer" /></div></td>
	</tr>
	</table>


  

<?php
?> 

	<tr>
	<td><div align="center"><input type="submit" value="Enregistrer" /></div></td>
	</tr>
	</table>

<?php
include_once('bas.php');
?>
<table>

</form>
	 	<p style="text-align: right;">&nbsp;</p>

	
<!-- Le spacer règle un bug d'Internet Explorer, ne pas l'enlever -->
	<p class="spacer"></p>

<!-- Fin de Conteneur de contenu -->


<!-- Footer de la page -->
<div id="footer"><p>&nbsp;</p></div>



<?php
include_once('bas.php');
?>
</body>

</form>
	 	
		<!-- Retour Haut --> 

Eléphant du PHP | 256 Messages

09 mai 2011, 19:21

Bonjour,

Quels sont les sympômes ?

Assure-toi déjà que ta page est valide au format Xhtml pour avancer sur une base saine.

Après, en effet, au cas par cas, il peut y avoir des différences d'affichage catastrophiques, mais elles sont plus faciles à gérer à partir d'un code valide. :)

Cordialement,

Gaspard

Eléphant du PHP | 94 Messages

09 mai 2011, 19:46

merci pour votre réponse.
le pb c'est que une partie des codes apparaît sur la page
ce qui est en rouge ne devrait pas apparaître.

[img]Mot de passe : *
Confirmation du mot de passe : *
Message : </td>
</tr>



05/09/11

<tr>
<td><div align="center"><input type="submit" value="Enregistrer" /></div></td>
</tr>
</table>






<tr>
<td><div align="center"><input type="submit" value="Enregistrer" /></div></td>
</tr>
</table>

<table>

</form>
<p style="text-align: right;"> </p>


<!-- Le spacer règle un bug d'Internet Explorer, ne pas l'enlever -->
<p class="spacer"></p>

<!-- Fin de Conteneur de contenu -->


<!-- Footer de la page -->
<div id="footer"><p> </p></div>



</body>

</form>

<!-- Retour Haut -->

[/img]

Mammouth du PHP | 672 Messages

10 mai 2011, 09:00

Bonjour.

1. Je te conseille de passer ton code au validateur du W3C, ça t'aidera à l'améliorer...

2. A propos de code, il est très moche. Entre les attributs de style directement dans le html (il vaut mieux les placer dans un CSS) et l'abus de tableaux/DIV (placer le menu dans un tableau à une cellule, lui-même dans un DIV :shock: )

3. Si tu regardes ta page dans IE, le problème est dans ton textarea.
Et si tu regardes ton code, u constateras qu'il est mal constitué...
(Au passage, mets la balise en minuscule, c'est mieux)

Eléphant du PHP | 94 Messages

11 mai 2011, 20:45

MERCI POUR TA REP. par contre je suis novice. j'ai trouvé un code et modifié à ma convenance à taton ce qui explique certainement les nombreuses maladresses.
je ne sais donc quoi faire je v chercher merci si vous aez d'autres idées merci de me les transmettre.

Mammouth du PHP | 672 Messages

12 mai 2011, 13:27

<td><TEXTAREA name="message" rows=100 cols=60 type="text" id="message"</TEXTAREA> </td>
quand on ouvre une balise avec un < il faut la femer !