Parse error
Résolu
alexislevrai
Messages postés
603
Statut
Membre
-
alexislevrai Messages postés 603 Statut Membre -
alexislevrai Messages postés 603 Statut Membre -
Bonjour,
j'ai un leger probleme avec une de mes pages, mais je ne vois pas d'ou viens l'erreur.
http://www.musthaveonline.fr/votrecote.php
j'ai un leger probleme avec une de mes pages, mais je ne vois pas d'ou viens l'erreur.
http://www.musthaveonline.fr/votrecote.php
Configuration: Mac OS X Safari 525.27.1
7 réponses
-
-
ton erreur est à la ligne 98 de ton fichier PHP
mais nous on risque pas de deviner ce que c'est ^^ -
Les lignes 90 à 110.
} // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="Generator" content="iWeb 2.0.4" /> <meta name="iWeb-Build" content="local-build-20081230" /> <meta name="viewport" content="width=1000" /> <title>Must Have Online - Votre Coté Must Have</title> <link rel="stylesheet" type="text/css" media="screen,print" href="votrecote_files/votrecote.css" /> <!--[if IE]><link rel='stylesheet' type='text/css' media='screen,print' href='votrecote_files/votrecoteIE.css'/><![endif]--> <script type="text/javascript" src="Scripts/iWebSite.js"></script> <script type="text/javascript" src="votrecote_files/votrecote.js"></script> <script language="JavaScript"> -
tu dois avoir des problèmes plus haut parce que la ligne en cause serait une ligne de code html, mais le html ne génère pas de parse error
-
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
<?php // On v√©rifie si la fonction ini_set() a √©t√© d√©sactiv√©e... $desactive = ini_get('disable_functions'); if (preg_match("/ini_set/i", "$desactive") == 0) { // Si elle n'est pas d√©sactiv√©e, on d√©finit ini_set de mani√®re √† n'afficher que les erreurs... ini_set("error_reporting" , "E_ALL & ~E_NOTICE"); } // V√©rifier que le formulaire a √©t√© envoy√©... if (isset($_POST['envoi'])) { //On commence une session pour enregistrer les variables du formulaire... session_start(); $_SESSION['champ1'] = $_POST['champ1']; $_SESSION['zone_email1'] = $_POST['zone_email1']; //Evaluation du bouton 1 ... switch($_POST['bouton1']) { case "Masculin": $_SESSION['bouton1'] = "Masculin"; break; case " Féminin": $_SESSION['bouton1'] = " Féminin"; break; default: $_SESSION['bouton1'] = ""; } // Fin du switch... //Enregistrement des zones de texte... $_SESSION['zone_texte1'] = $_POST['zone_texte1']; // D√©finir l\'icone apparaissant en cas d\'erreur... // D√©finir sur 0 pour afficher un petit x de couleur rouge. // D√©finir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilis√©e dans l\'assistant // Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le r√©pertoire \'images\', // ce dernier devant se trouver au m√™me niveau que votre formulaire... $flag_icone = 0; // On v√©rifie si $flag_icone est d√©fini sur 0 ou 1... if ($flag_icone == 0) { $icone = "<b><font size=\"3\" face=\"Arial, Verdana, Helvetica, sans-serif\" color=\"#CC0000\">x</font></b>"; } else { $icone = "<img src=\"images/icone.gif\""; } // D√©finir l'indicateur d'erreur sur z√©ro... $flag_erreur = 0; // N'envoyer le formulaire que s'il n'y a pas d'erreurs... if ($flag_erreur == 0) { // Addresse de r√©ception du formulaire $email_dest = "musthaveonline@yahoo.fr"; $sujet = "Votre cote Must Have"; $entetes ="MIME-Version: 1.0 \n"; $entetes .="From: Votre cote Must Have<Votre cote Must Have>\n"; $entetes .="Return-Path: Votre cote Must Have<Votre cote Must Have>\n"; $entetes .="Reply-To: Votre cote Must Have<Votre cote Must Have>\n"; $entetes .="Content-Type: text/html; charset=iso-8859-1 \n"; $partie_entete = "<html>\n<head>\n<title>Formulaire</title>\n<meta http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n</head>\n<body bgcolor=#FFFFFF>\n"; //Partie HTML de l'e-mail... $partie_champs_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Prénom/Pseudo = " . $_SESSION['champ1'] . "</font><br>\n"; $partie_zone_email .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">E-mail = " . $_SESSION['zone_email1'] . "</font><br>\n"; $partie_boutons .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Sexe = " . $_SESSION['bouton1'] . "</font><br>\n"; $partie_zone_texte .= "<font face=\"Verdana\" size=\"2\" color=\"#003366\">Texte = " . $_SESSION['zone_texte1'] . "</font><br>\n"; // Fin du message HTML $fin = "</body></html>\n\n"; $sortie = $partie_entete . $partie_champs_texte . $partie_zone_email . $partie_listes . $partie_boutons . $partie_cases . $partie_zone_texte . $fin; // Send the e-mail if (@!mail($email_dest,$sujet,$sortie,$entetes)) { echo("Envoi du formulaire impossible"); exit(); } else { // Rediriger vers la page de remerciement header("Location:votrecotethanks.php); exit(); } // Fin else } // Fin du if ($flag_erreur == 0) { } // Fin de if POST ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr"> <head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <meta name="Generator" content="iWeb 2.0.4" /> <meta name="iWeb-Build" content="local-build-20081230" /> <meta name="viewport" content="width=1000" /> <title>Must Have Online - Votre Coté Must Have</title> <link rel="stylesheet" type="text/css" media="screen,print" href="votrecote_files/votrecote.css" /> <!--[if IE]><link rel='stylesheet' type='text/css' media='screen,print' href='votrecote_files/votrecoteIE.css'/><![endif]--> <script type="text/javascript" src="Scripts/iWebSite.js"></script> <script type="text/javascript" src="votrecote_files/votrecote.js"></script> <script language="JavaScript"> function verifSelection() { if (document.mail_form.champ1.value == "") { alert("Veuillez indiquer votre prénom/pseudo.") return false } if (document.mail_form.zone_email1.value == "") { alert("Veuillez indiquer votre e-mail.") return false } invalidChars = " /:,;'" for (i=0; i < invalidChars.length; i++) { // does it contain any invalid characters? badChar = invalidChars.charAt(i) if (document.mail_form.zone_email1.value.indexOf(badChar,0) > -1) { alert("Votre adresse e-mail contient des caract√®res invalides. Veuillez v√©rifier.") document.mail_form.zone_email1.focus() return false } } atPos = document.mail_form.zone_email1.value.indexOf("@",1) // there must be one "@" symbol if (atPos == -1) { alert('Votre adresse e-mail ne contient pas le signe "@". Veuillez v√©rifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_email1.value.indexOf("@",atPos+1) != -1) { // and only one "@" symbol alert('Il ne doit y avoir qu\'un signe "@". Veuillez v√©rifier.') document.mail_form.zone_email1.focus() return false } periodPos = document.mail_form.zone_email1.value.indexOf(".",atPos) if (periodPos == -1) { // and at least one "." after the "@" alert('Vous avez oubli√© le point "." apr√®s le signe "@". Veuillez v√©rifier.') document.mail_form.zone_email1.focus() return false } if (periodPos+3 > document.mail_form.zone_email1.value.length) { // must be at least 2 characters after the alert('Il doit y avoir au moins deux caract√®res apr√®s le signe ".". Veuillez v√©rifier.') document.mail_form.zone_email1.focus() return false } if (document.mail_form.zone_texte1.value == "") { alert("Veuillez inscrire votre texte.") return false } } // Fin de la fonction </script> </head> <body style="background: #000000; margin: 0pt; " onload="onPageLoad();"> <div style="text-align: center; "> <div style="margin-bottom: 0px; margin-left: auto; margin-right: auto; margin-top: 0px; overflow: hidden; position: relative; word-wrap: break-word; text-align: left; width: 1000px; " id="body_content"> <div style="background: transparent url(votrecote_files/backgroundimage_1.png) no-repeat scroll center center; width: 1000px; "> <div style="float: left; margin-left: 0px; position: relative; width: 1000px; z-index: 0; " id="nav_layer"> <div style="height: 0px; line-height: 0px; " class="bumper"> </div> <div style="clear: both; height: 0px; line-height: 0px; " class="spacer"> </div> </div> <div style="height: 18px; line-height: 0px; margin-left: 0px; position: relative; width: 1000px; z-index: 10; " id="header_layer"> <div style="height: 0px; line-height: 0px; " class="bumper"> </div> <div id="id1" style="height: 18px; left: 15px; position: absolute; top: 0px; width: 36px; z-index: 1; " class="style_SkipStroke"> <div class="text-content style_External_36_18" style="padding: 0px; "> <div class="style"> <p style="padding-bottom: 0pt; padding-top: 0pt; " class="paragraph_style">Must Have Online - Votre Coté Must Have</p> </div> </div> </div> </div> <div style="margin-left: 0px; position: relative; width: 1000px; z-index: 5; " id="body_layer"> <div style="height: 0px; line-height: 0px; " class="bumper"> </div> <div style="height: 436px; width: 456px; height: 435px; left: 528px; position: absolute; top: 524px; width: 456px; z-index: 1; " class="tinyText"> <div style="position: relative; width: 456px; "> <img src="votrecote_files/shapeimage_1.png" alt="" style="height: 427px; left: 0px; margin-left: 0px; margin-top: 9px; position: absolute; top: 0px; width: 454px; " /> </div> </div> <div id="id2" style="height: 583px; left: 78px; position: absolute; top: 310px; width: 367px; z-index: 1; " class="style_SkipStroke_1"> <?PHP $number=5; include("/homepages/37/d248264330/htdocs/administration/news/show_news.php"); ?> </div> <div class="tinyText" style="height: 28px; left: 68px; position: absolute; top: 970px; width: 328px; z-index: 1; "> <img usemap="#map1" id="shapeimage_2" src="votrecote_files/shapeimage_2.png" style="border: none; height: 38px; left: -4px; position: absolute; top: -4px; width: 336px; z-index: 1; " alt="2009 , Must Have tous droits réservés. Contact." title="" /><map name="map1" id="map1"><area href="mailto:contact@musthaveonline.fr?subject=Contact" title="mailto:contact@musthaveonline.fr?subject=Contact" alt="mailto:contact@musthaveonline.fr?subject=Contact" onmouseout="IMmouseout('shapeimage_2', '0');" shape="rect" onmouseover="IMmouseover('shapeimage_2', '0');" coords="247, 8, 294, 30" /></map><img style="height: 22px; left: 243px; position: absolute; top: 4px; width: 47px; " alt="shapeimage_2_link_0" src="votrecote_files/shapeimage_2_link_0.png" id="shapeimage_2_link_0" /> </div> <div style="height: 116px; width: 193px; height: 115px; left: 214px; position: absolute; top: 158px; width: 193px; z-index: 1; " class="tinyText"> <div style="position: relative; width: 193px; "> <a href="home.html" title="home.html"><img src="votrecote_files/shapeimage_3.png" alt="" style="height: 116px; left: 0px; position: absolute; top: 0px; width: 193px; " /></a> </div> </div> <div style="height: 247px; width: 281px; height: 247px; left: 73px; position: absolute; top: -5px; width: 281px; z-index: 1; " class="tinyText"> <div style="position: relative; width: 281px; "> <img src="votrecote_files/shapeimage_4.png" alt="" style="height: 215px; left: 0px; margin-left: 1px; margin-top: 16px; position: absolute; top: 0px; width: 276px; " /> </div> </div> <div id="id3" style="height: 331px; left: 524px; position: absolute; top: 546px; width: 201px; z-index: 1; " class="style_SkipStroke_1"> <form name="mail_form" method="post" action="<?=$_SERVER['PHP_SELF']?>" onSubmit="return verifSelection()"> <div align="left"><font size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"></font></div><br><table align="center" width="566" border="0" cellspacing="0" cellpadding="0"> <tr> <td height="16"><div align="center"> <font color="#CC0000" size="2" face="Verdana, Arial, Helvetica, sans-serif, Tahoma"><strong><?php if ($erreur_champ1) { echo(stripslashes($erreur_champ1)); } else { if ($erreur_email1) { echo(stripslashes($erreur_email1)); } else { if ($erreur_bouton1) { echo(stripslashes($erreur_bouton1)); } else { if ($erreur_texte1) { echo(stripslashes($erreur_texte1)); } else { } // Fin du else... } // Fin du else... } // Fin du else... } // Fin du else... ?> </strong></font> </div></td> </tr> </table> <p align="center"></p><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Prénom/Pseudo</font></div></td> <td align="center" valign="middle" width="30"> <?php if ($erreur_champ1) { echo($icone); } ?> </td> <td><input name="champ1" type="text" value="<?=stripslashes($_SESSION['champ1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">E-mail</font></div></td> <td width="30" align="center" valign="middle"> <?php if ($erreur_email1) { echo($icone); } ?> </td> <td><input name="zone_email1" type="text" value="<?=stripslashes($_SESSION['zone_email1']);?>"></td> </tr></table><table width="566" border="0" align="center"><tr> <td width="140"><div align="right"><font face="Verdana" size="2">Sexe</font></div></td> <td width="30" align="center" valign="middle"> <?php if ($erreur_bouton1) { echo($icone); } ?> </td> <td><input type="radio" name="bouton1" value="Masculin"<?php if ($_SESSION['bouton1'] == "Masculin") { echo(" checked"); } ?>><font face="Verdana" size="2">Masculin</font><br><input type="radio" name="bouton1" value=" Féminin"<?php if ($_SESSION['bouton1'] == " Féminin") { echo(" checked"); } ?>><font face="Verdana" size="2"> Féminin</font></td></tr></table><table width="566" border="0" align="center"><tr> <td width="140" valign="top"><div align="right"><font face="Verdana" size="2">Texte</font></div></td> <td width="30" align="center" valign="top"> <?php if ($erreur_texte1) { echo($icone); } ?> </td> <td><textarea name="zone_texte1" cols="45" rows="10"><?=stripslashes($_SESSION['zone_texte1']);?></textarea></td> </tr></table><table width="566" border="0" align="center"><tr> <td valign="top"><div align="center"> <input type="reset" name="Reset" value=" Effacer "> <input type="submit" name="envoi" value="Envoyer"> </div></td></tr></table><div align="center"><input name="nbre_fichiers" type="hidden" id="nbre_fichiers" value=""></div></form> </div> <div style="height: 180px; width: 412px; height: 180px; left: 539px; position: absolute; top: 312px; width: 412px; z-index: 1; " class="tinyText"> <div style="position: relative; width: 412px; "> <img src="votrecote_files/shapeimage_5.png" alt="" style="height: 164px; left: 0px; margin-left: 3px; margin-top: 11px; position: absolute; top: 0px; width: 401px; " /> </div> </div> <div style="height: 998px; line-height: 998px; " class="spacer"> </div> </div> <div style="height: 10px; line-height: 0px; margin-left: 0px; position: relative; width: 1000px; z-index: 15; " id="footer_layer"> <div style="height: 0px; line-height: 0px; " class="bumper"> </div> </div> </div> </div> </div> </body> </html> r -
Salut, a la ligne 88 il manque un " a la fin de header("Location:votrecotethanks.php");
-
C'était donc ca .. un petit guillemet !
Eh bien merci beaucoup en tout cas.