Parse error

Résolu
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   -  
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   -
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

7 réponses

Utilisateur anonyme
 
heu si tu poste pas le code on peux rien faire
0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
ton erreur est à la ligne 98 de ton fichier PHP

mais nous on risque pas de deviner ce que c'est ^^
0
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
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">


0
ThEBiShOp Messages postés 8411 Date d'inscription   Statut Contributeur Dernière intervention   1 566
 
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
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
<?php

// On v&#8730;©rifie si la fonction ini_set() a &#8730;©t&#8730;© d&#8730;©sactiv&#8730;©e...
$desactive = ini_get('disable_functions');
if (preg_match("/ini_set/i", "$desactive") == 0) {
// Si elle n'est pas d&#8730;©sactiv&#8730;©e, on d&#8730;©finit ini_set de mani&#8730;®re &#8730;† n'afficher que les erreurs...
ini_set("error_reporting" , "E_ALL & ~E_NOTICE");
}

// V&#8730;©rifier que le formulaire a &#8730;©t&#8730;© envoy&#8730;©...
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&eacute;minin":
$_SESSION['bouton1'] = " F&eacute;minin";
break;
default:
$_SESSION['bouton1'] = "";
} // Fin du switch...

//Enregistrement des zones de texte...
$_SESSION['zone_texte1'] = $_POST['zone_texte1'];

// D&#8730;©finir l\'icone apparaissant en cas d\'erreur...


// D&#8730;©finir sur 0 pour afficher un petit x de couleur rouge.
// D&#8730;©finir sur 1 pour afficher l\'image d\'une croix rouge telle que celle utilis&#8730;©e dans l\'assistant
// Si vous utilisez l\'option 1, l\'image de la croix rouge \'icone.gif\' doit se trouver dans le r&#8730;©pertoire \'images\',
// ce dernier devant se trouver au m&#8730;™me niveau que votre formulaire...
$flag_icone = 0;

// On v&#8730;©rifie si $flag_icone est d&#8730;©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&#8730;©finir l'indicateur d'erreur sur z&#8730;©ro...
$flag_erreur = 0;
// N'envoyer le formulaire que s'il n'y a pas d'erreurs...
if ($flag_erreur == 0) {					

// Addresse de r&#8730;©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&eacute;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&eacute;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&#8730;®res invalides. Veuillez v&#8730;©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&#8730;©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&#8730;©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&#8730;© le point "." apr&#8730;®s le signe "@". Veuillez v&#8730;©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&#8730;®res apr&#8730;®s le signe ".". Veuillez v&#8730;©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&eacute;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&eacute;minin"<?php
if ($_SESSION['bouton1'] == " F&eacute;minin") {
echo(" checked");
}
?>><font face="Verdana" size="2"> F&eacute;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
0
zoby44 Messages postés 818 Date d'inscription   Statut Membre Dernière intervention   199
 
Salut, a la ligne 88 il manque un " a la fin de header("Location:votrecotethanks.php");
0
alexislevrai Messages postés 557 Date d'inscription   Statut Membre Dernière intervention   51
 
C'était donc ca .. un petit guillemet !
Eh bien merci beaucoup en tout cas.
0