parse error trop bizzar

parse error trop bizzar - PHP - Programmation

Marsh Posté le 29-10-2005 à 20:05:00    

Bonjour tout le monde
 
Eh oui c'est encore moi j'ai une erreur trop trop bizzar ca fais plus de 2h que je cherche impossible a trouver pouvez vous m'aider svp ?
 
je met le code complet car comme vous allez voir l'erreur et vraimment trop louche
 

Code :
  1. <?PHP
  2. if (isset($_GET['page']) AND $_GET['page'] == 1 AND isset($_GET['error']))
  3. {
  4. include("header.php" ); ?>
  5. <div id="contenant">
  6. <div id="conteneur">
  7. <div id="header"><img src="design/header/vert.png" alt="vert"/></div>
  8. <div id="barre">
  9. <img src="design/jackpot/or.png" alt="or"/> Le jackpot d'or est à 354.78€
  10. <img src="design/jackpot/argent.png" alt="argent"/> Le jackpot d'argent est à 54.32€
  11. <img src="design/jackpot/bronze.png" alt="bronze"/> Le jackpot de bronze est à 4.17€
  12. </div>
  13. <?
  14. $erreur = $_GET['error'];
  15. if($erreur !=0)
  16. {
  17. switch ($erreur)
  18. {
  19. case 1:
  20. echo'<br /><strong style="color:red">Le mot de passe saisi est différent de celui que vous avez confirmé !</strong>';
  21. break;
  22. case 2:
  23. echo '<br /><strong style="color:red">L\'adresse mail saisi est incorrect</strong>';
  24. break;
  25. case 3:
  26. echo '<br/><strong style="color:red">Veuillez lire et accépter les règles</strong>';
  27. break;
  28. case 4:
  29. echo '<br/><strong style="color:red">Ce pseudo est déjà utilisé, veuillez en choisir un autre</strong>';
  30. break;
  31. case 5:
  32. echo '<br/><strong style="color:red">Cette adresse mail est déjà utilisé, veuillez en choisir une autre</strong>';
  33. break;
  34. case 6:
  35. echo '<br/><strong style="color:red">Tout les champss marqué d\'une étoile ne sont pas remplis</strong>';
  36. break;
  37. default:
  38. echo "Veuillez vérifier votre formulaire si ce problème persiste contactez un de nos administrateur";
  39. }
  40. ?>
  41. <br/><br/>
  42. <form method="post" action="inscrit.php" id="inscription">
  43.    <fieldset>
  44.     <legend>Information du joueur</legend>
  45. <p align="center">
  46. <strong>Choisisez votre avatar: </strong><br/><br/>
  47. <label><input type="radio" name="avatar" value="tux" checked="checked"/><img src="design/avatar/tux.png" alt="tux" border='0'/></label>
  48.        <label><input type="radio" name="avatar" value="gnu" /><img src="design/avatar/gnu.png" alt="gnu" border='0'/></label>
  49.        <label><input type="radio" name="avatar" value="renard" /><img src="design/avatar/renard.png" alt="renard" border='0'/></label>
  50.        <label><input type="radio" name="avatar" value="diable" /><img src="design/avatar/diable.png" alt="diable" border='0'/></label>
  51.        </p>
  52.    <br /><br />
  53.    <label>Pseudo<strong style="color:red;">*</strong>
  54.  <input type="text" name="pseudonyme" tabindex="10" style="margin-left:127px;"/>
  55.        </label><br /><br />
  56.        <label>Mot de passe<strong style="color:red;">*</strong>
  57.            <input type="password" name="mot_de_passe" tabindex="20" style="margin-left:92px;"/> <em>(5 caractères minimum)</em>
  58.        </label><br /><br />
  59.    <label>Confirmation Mot de passe<strong style="color:red;">*</strong>
  60.            <input type="password" name="conf_mot de_passe" tabindex="20" style="margin-left:16px;"/>
  61.        </label><br /><br />
  62.        <label>E-Mail<strong style="color:red;">*</strong>
  63.            <input type="text" name="email" tabindex="30" style="margin-left:134px;"/>
  64.        </label><br /><br />
  65.    </fieldset>
  66.    <fieldset>
  67.        <legend>Coordonnées personnelles</legend>
  68.        <label>Nom
  69.            <input type="text" name="nom" tabindex="40" style="margin-left:145px;"/>
  70.        </label><br /><br />
  71.        <label>Prénom
  72.            <input type="text" name="prenom" tabindex="50" style="margin-left:127px;"/>
  73.        </label><br /><br />
  74.    <label>Adresse
  75.            <input type="text" name="adresse" tabindex="60" style="margin-left:124px;"/>
  76.        </label><br /><br />
  77.        <label>Code postal
  78.            <input type="text" name="code_postal" tabindex="70" style="margin-left:103px;"/>
  79.        </label><br /><br />
  80.     <label>Ville
  81.            <input type="text" name="ville" tabindex="80" style="margin-left:147px;"/>
  82.        </label><br /><br />
  83.     <label>Pays
  84.            <select name="pays" tabindex="90" style="margin-left:142px;">
  85.                    <option value="france">France</option>
  86.                    <option value="belgique">Belgique</option>
  87.                    <option value="suisse">Suisse</option>
  88.                    <option value="espagne">Espagne</option>
  89.                    <option value="italie">Italie</option>
  90.                    <option value="royaume-uni">Royaume-Uni</option>
  91.                    <option value="canada">Canada</option>
  92.                    <option value="etats-unis">Etats-Unis</option>
  93.                    <option value="chine">Chine</option>
  94.                    <option value="japon">Japon</option>
  95.            </select>
  96.        </label><br />
  97.    </fieldset>
  98.    <fieldset>
  99.        <legend>Réglement</legend>
  100.    <a href="rules.php" style="color:black;">Lire le réglement</a><strong style="color:red;">*</strong><br /><br />
  101. <label><input type="checkbox" name="rules" />J'ai lu et j'accepte le règlement du site</label><br />
  102. <label><input type="checkbox" name="newsletter" />Je m'inscris à la newsletter</label>
  103.        </label>   
  104.    </fieldset>
  105.    <p align="center">
  106.        <input type="submit" /> <input type="reset" />
  107.    </p>
  108.    <br />
  109.    <p style="font-size:10px;">
  110.    Les informations personnelles recueillies dans le cadre du présent jeu sont traitées conformément à la loi du 6 janvier 1978 "informatique et liberté".
  111.    En application de l'article 27 de cette loi, vous disposez d'un droit d'accès, de rectification et de retrait des données vous concernant.
  112.    Pour cela, rendez-vous dans votre espace personnel ou contactez notre Service Clientèle.
  113.    </p>
  114. </form>
  115. </div>
  116. <?PHP
  117. }
  118. ?>
  119. <div id="menu">
  120. <div class="titre_menu"><img src="design/menu/membre.png" alt="titre membre"/></div>
  121. <div class="corps_menu">
  122. <form method="post" action="traitement.php">
  123.  <label><strong id="login">Login </strong>
  124.  <br />
  125.  <input class="champs" type="text" name="pseudo" size="12"/></label>
  126.  <br />
  127.  <label><strong id="passe">Password </strong>
  128.  <br />
  129.  <input class="champs" type="password" name="pass" size="12"/></label>
  130.  <br /><br />
  131.  <label><input type="checkbox" name="memoriser" /><strong>Mémoriser</strong></label>
  132.  <br /><br />
  133.  <input id="bouton" type="submit" value="Connecté" />
  134. </form>
  135. <hr/>
  136. <ul>
  137.  <li><a href="inscrit.php"><img src="design/fleche.png" alt="fleche" border='0'/>  Inscription</a></li>
  138.  <li><a href="oubli.php">Mot de passe oublié</a></li>
  139. </ul>
  140. </div>
  141. <div class="titre_menu"><img src="design/menu/biguels.png" alt="titre biguels"/></div>
  142. <div class="corps_menu">
  143. <ul>
  144.  <li><a href="index.php">Sommaire</a></li>
  145.  <li><a href="classement.php">Classement</a></li>
  146.  <li><a href="classement.php">Bigpass</a></li>
  147.  <li><a href="classement.php">Quête</a></li>
  148.  <li><a href="cadeaux.php">Cadeaux</a></li>
  149. </ul>
  150. </div>
  151. <div class="titre_menu"><img src="design/menu/communaute.png" alt="titre communaute"/></div>
  152. <div class="corps_menu">
  153. <ul>
  154.  <li><a href="forums/index.php.php">Forums</a></li>
  155.  <li><a href="livreor.php">Livre d'or</a></li>
  156.  <li><a href="nospub.php">Nos publicit&eacute;</a></li>
  157.  <li><a href="equipe.php">L'équipe</a></li>
  158.  <li><a href="fairedon.php">Faire un don</a></li>
  159.  <li><a href="contact.php">Contactez-nous</a></li>
  160.  <li><a href="news.php">News</a></li>
  161. </ul>
  162. </div>
  163. <div class="titre_menu"><img src="design/menu/partenaires.png" alt="titre partenaires"/></div>
  164. <div class="corps_menu">
  165. <ul>
  166.  <li><a href="#">Liens</a></li>
  167.  <li><a href="#">Liens</a></li>
  168.  <li><a href="#">Liens</a></li>
  169.  <li><a href="#">Liens</a></li>
  170.  <li><a href="#">Liens</a></li>
  171.  <li><a href="#">Liens</a></li>
  172.  <li><a href="#">Liens</a></li>
  173. </ul>
  174. </div>
  175. </div>
  176. <div id="footer">
  177. <a href="partenaires.php">partenaires</a> | <a href="reglement.php">réglement</a> | <a href="contact.php">contact</a> | <a href="signal.php">signaler un bug</a>
  178. </div>
  179. </div>
  180. </div>
  181.   <p align="center">
  182. <a href="http://www.mozilla-europe.org/fr/products/firefox/"><img style="border:0;width:80px;height:15px" src="images/firefox.gif" alt="firefox" /></a>
  183. <a href="http://validator.w3.org/check?uri=referer"><img src="images/xhtml.png" alt="Valid XHTML 1.0 Transitional" height="15" width="80" border="none"/></a>
  184. <a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:80px;height:15px" src="images/css.png" alt="Valid CSS!" /></a>
  185. <a href="http://www.debian.org"><img style="border:0;width:80px;height:15px" src="images/debian.png" alt="debian" /></a>
  186.   </p>
  187. </body>
  188. </html>
  189. <?PHP
  190. }
  191. if(isset($_POST['pseudonyme']) AND isset($_POST['mot_de_passe']) AND isset($_POST['conf_mot_de_passe']) AND isset($_POST['email']))
  192. {
  193. if(($_POST['mot_de_passe'] == $_POST['conf_mot_de_passe']) AND preg_match("!^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9_.-]{2,}\.[a-z]{2,4}$!", $_POST['email']) AND strlen($_POST['mot_de_passe'])>5 AND !($_POST['rules'] == NULL))
  194. {
  195. include("envoi.php" );
  196. mysql_connect("localhost", "root","" );
  197. mysql_select_db("biguels" );
  198. $verification = mysql_query("SELECT COUNT(*) FROM membres WHERE pseudo='$pseudo'" ) or die (mysql_error());
  199. $donnees = mysql_fetch_array($verification)or die (mysql_error());
  200. $verification2 = mysql_query("SELECT COUNT(*) FROM membres WHERE email='$email'" ) or die (mysql_error());
  201. $donnees2 = mysql_fetch_array($verification2)or die (mysql_error());
  202. if($password != $pass2)
  203. {
  204. header("Location: inscrit.php?page=1&error=1" );
  205. }
  206. elseif(!(preg_match("!^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9_.-]{2,}\.[a-z]{2,4}$!", $email)))
  207. {
  208. header("Location: inscrit.php?page=1&error=2" );
  209. }
  210. elseif($_POST['rules'] == NULL)
  211. {
  212. header("Location: inscrit.php?page=1&error=3" );
  213. }
  214. elseif($donnees['COUNT(*)'] >= 1)
  215. {
  216. header("Location: inscrit.php?page=1&error=4" );
  217. }
  218. elseif($donnees2['COUNT(*)'] >= 1)
  219. {
  220. header("Location: inscrit.php?page=1&error=5" );
  221. }
  222. elseif( empty($pseudo) OR empty($password) OR empty($pass2) OR empty($email))
  223. {
  224. header("Location: inscrit.php?page=1&error=6" );
  225. }
  226. else
  227. {
  228. mysql_query("INSERT INTO membres VALUES('', '".$_POST['avatar']."', '".$_POST['pseudonyme']."',
  229. '".$_POST['mot_de_passe']."', '".$_POST['email']."', '".$_POST['nom']."', '".$_POST['prenom']."',
  230. '".$_POST['adresse']."', '".$_POST['code_postal']."', '".$_POST['ville']."', '".$_POST['pays']."',
  231. '".$_POST['newsletter']."')" );
  232. mail($email,'Inscription à Biguels',$message);
  233. header("Location: inscrit.php?page=1&error=0" );
  234. }
  235. }
  236. include("header.php" );
  237. ?>
  238. <div id="contenant">
  239. <div id="conteneur">
  240. <div id="header"><img src="design/header/vert.png" alt="vert"/></div>
  241. <div id="barre">
  242. <img src="design/jackpot/or.png" alt="or"/> Le jackpot d'or est à 354.78€
  243. <img src="design/jackpot/argent.png" alt="argent"/> Le jackpot d'argent est à 54.32€
  244. <img src="design/jackpot/bronze.png" alt="bronze"/> Le jackpot de bronze est à 4.17€
  245. </div>
  246. <div id="corps">
  247. <h1>Inscription</h1>
  248. <strong>Bienvenue sur biguel's !!!</strong><br/> <br/>
  249. Pour jouer et gagner de nombreux cadeaux, il vous suffit pour cela de remplir et valider le formulaire ci-dessous.
  250. <br/><br/>
  251. <form method="post" action="inscrit.php" id="inscription">
  252.    <fieldset>
  253.     <legend>Information du joueur</legend>
  254. <p align="center">
  255. <strong>Choisisez votre avatar: </strong><br/><br/>
  256. <label><input type="radio" name="avatar" value="tux" checked="checked"/><img src="design/avatar/tux.png" alt="tux" border='0'/></label>
  257.        <label><input type="radio" name="avatar" value="gnu" /><img src="design/avatar/gnu.png" alt="gnu" border='0'/></label>
  258.        <label><input type="radio" name="avatar" value="renard" /><img src="design/avatar/renard.png" alt="renard" border='0'/></label>
  259.        <label><input type="radio" name="avatar" value="diable" /><img src="design/avatar/diable.png" alt="diable" border='0'/></label>
  260.        </p>
  261.    <br /><br />
  262.    <label>Pseudo<strong style="color:red;">*</strong>
  263.  <input type="text" name="pseudonyme" tabindex="10" style="margin-left:127px;"/>
  264.        </label><br /><br />
  265.        <label>Mot de passe<strong style="color:red;">*</strong>
  266.            <input type="password" name="mot_de_passe" tabindex="20" style="margin-left:92px;"/> <em>(5 caractères minimum)</em>
  267.        </label><br /><br />
  268.    <label>Confirmation Mot de passe<strong style="color:red;">*</strong>
  269.            <input type="password" name="conf_mot de_passe" tabindex="20" style="margin-left:16px;"/>
  270.        </label><br /><br />
  271.        <label>E-Mail<strong style="color:red;">*</strong>
  272.            <input type="text" name="email" tabindex="30" style="margin-left:134px;"/>
  273.        </label><br /><br />
  274.    </fieldset>
  275.    <fieldset>
  276.        <legend>Coordonnées personnelles</legend>
  277.        <label>Nom
  278.            <input type="text" name="nom" tabindex="40" style="margin-left:145px;"/>
  279.        </label><br /><br />
  280.        <label>Prénom
  281.            <input type="text" name="prenom" tabindex="50" style="margin-left:127px;"/>
  282.        </label><br /><br />
  283.    <label>Adresse
  284.            <input type="text" name="adresse" tabindex="60" style="margin-left:124px;"/>
  285.        </label><br /><br />
  286.        <label>Code postal
  287.            <input type="text" name="code_postal" tabindex="70" style="margin-left:103px;"/>
  288.        </label><br /><br />
  289.     <label>Ville
  290.            <input type="text" name="ville" tabindex="80" style="margin-left:147px;"/>
  291.        </label><br /><br />
  292.     <label>Pays
  293.            <select name="pays" tabindex="90" style="margin-left:142px;">
  294.                    <option value="france">France</option>
  295.                    <option value="belgique">Belgique</option>
  296.                    <option value="suisse">Suisse</option>
  297.                    <option value="espagne">Espagne</option>
  298.                    <option value="italie">Italie</option>
  299.                    <option value="royaume-uni">Royaume-Uni</option>
  300.                    <option value="canada">Canada</option>
  301.                    <option value="etats-unis">Etats-Unis</option>
  302.                    <option value="chine">Chine</option>
  303.                    <option value="japon">Japon</option>
  304.            </select>
  305.        </label><br />
  306.    </fieldset>
  307.    <fieldset>
  308.        <legend>Réglement</legend>
  309.    <a href="rules.php" style="color:black;">Lire le réglement</a><strong style="color:red;">*</strong><br /><br />
  310. <label><input type="checkbox" name="rules" />J'ai lu et j'accepte le règlement du site</label><br />
  311. <label><input type="checkbox" name="newsletter" />Je m'inscris à la newsletter</label>
  312.        </label>   
  313.    </fieldset>
  314.    <p align="center">
  315.        <input type="submit" /> <input type="reset" />
  316.    </p>
  317.    <br />
  318.    <p style="font-size:10px;">
  319.    Les informations personnelles recueillies dans le cadre du présent jeu sont traitées conformément à la loi du 6 janvier 1978 "informatique et liberté".
  320.    En application de l'article 27 de cette loi, vous disposez d'un droit d'accès, de rectification et de retrait des données vous concernant.
  321.    Pour cela, rendez-vous dans votre espace personnel ou contactez notre Service Clientèle.
  322.    </p>
  323. </form>
  324. </div>
  325. <div id="menu">
  326. <div class="titre_menu"><img src="design/menu/membre.png" alt="titre membre"/></div>
  327. <div class="corps_menu">
  328. <form method="post" action="traitement.php">
  329.  <label><strong id="login">Login </strong>
  330.  <br />
  331.  <input class="champs" type="text" name="pseudo" size="12"/></label>
  332.  <br />
  333.  <label><strong id="passe">Password </strong>
  334.  <br />
  335.  <input class="champs" type="password" name="pass" size="12"/></label>
  336.  <br /><br />
  337.  <label><input type="checkbox" name="memoriser" /><strong>Mémoriser</strong></label>
  338.  <br /><br />
  339.  <input id="bouton" type="submit" value="Connecté" />
  340. </form>
  341. <hr/>
  342. <ul>
  343.  <li><a href="inscrit.php"><img src="design/fleche.png" alt="fleche" border='0'/>  Inscription</a></li>
  344.  <li><a href="oubli.php">Mot de passe oublié</a></li>
  345. </ul>
  346. </div>
  347. <div class="titre_menu"><img src="design/menu/biguels.png" alt="titre biguels"/></div>
  348. <div class="corps_menu">
  349. <ul>
  350.  <li><a href="index.php">Sommaire</a></li>
  351.  <li><a href="classement.php">Classement</a></li>
  352.  <li><a href="classement.php">Bigpass</a></li>
  353.  <li><a href="classement.php">Quête</a></li>
  354.  <li><a href="cadeaux.php">Cadeaux</a></li>
  355. </ul>
  356. </div>
  357. <div class="titre_menu"><img src="design/menu/communaute.png" alt="titre communaute"/></div>
  358. <div class="corps_menu">
  359. <ul>
  360.  <li><a href="forums/index.php.php">Forums</a></li>
  361.  <li><a href="livreor.php">Livre d'or</a></li>
  362.  <li><a href="nospub.php">Nos publicit&eacute;</a></li>
  363.  <li><a href="equipe.php">L'équipe</a></li>
  364.  <li><a href="fairedon.php">Faire un don</a></li>
  365.  <li><a href="contact.php">Contactez-nous</a></li>
  366.  <li><a href="news.php">News</a></li>
  367. </ul>
  368. </div>
  369. <div class="titre_menu"><img src="design/menu/partenaires.png" alt="titre partenaires"/></div>
  370. <div class="corps_menu">
  371. <ul>
  372.  <li><a href="#">Liens</a></li>
  373.  <li><a href="#">Liens</a></li>
  374.  <li><a href="#">Liens</a></li>
  375.  <li><a href="#">Liens</a></li>
  376.  <li><a href="#">Liens</a></li>
  377.  <li><a href="#">Liens</a></li>
  378.  <li><a href="#">Liens</a></li>
  379. </ul>
  380. </div>
  381. </div>
  382. <div id="footer">
  383. <a href="partenaires.php">partenaires</a> | <a href="reglement.php">réglement</a> | <a href="contact.php">contact</a> | <a href="signal.php">signaler un bug</a>
  384. </div>
  385. </div>
  386. </div>
  387.   <p align="center">
  388. <a href="http://www.mozilla-europe.org/fr/products/firefox/"><img style="border:0;width:80px;height:15px" src="images/firefox.gif" alt="firefox" /></a>
  389. <a href="http://validator.w3.org/check?uri=referer"><img src="images/xhtml.png" alt="Valid XHTML 1.0 Transitional" height="15" width="80" border="none"/></a>
  390. <a href="http://jigsaw.w3.org/css-validator/"><img style="border:0;width:80px;height:15px" src="images/css.png" alt="Valid CSS!" /></a>
  391. <a href="http://www.debian.org"><img style="border:0;width:80px;height:15px" src="images/debian.png" alt="debian" /></a>
  392.   </p>
  393.  
  394. </body>
  395. </html>


 
 
et la fameuse erreur :/

Code :
  1. Parse error: parse error in c:\documents and settings\blastmanu\mes documents\site biguels\inscrit.php on line 424


Message édité par blastman le 29-10-2005 à 20:05:59

---------------
http://www.blastmanu.info
Reply

Marsh Posté le 29-10-2005 à 20:05:00   

Reply

Marsh Posté le 29-10-2005 à 20:10:15    

tu as juste oublier une accollade quelque part :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 29-10-2005 à 20:11:50    

ben je l'ai pas trouvé et pourtant j'ai cherché c'est pour ca que je dis que c'est une erreur louche


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 29-10-2005 à 20:13:16    

indente ton code :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 29-10-2005 à 20:14:32    

oups pardon
 
p'tain 2 heure que je cherche pour une accolade de merde
 
tu avais raison désolé  
 
je supprime ce topic ?


---------------
http://www.blastmanu.info
Reply

Marsh Posté le 29-10-2005 à 20:15:23    

tu ferme pas l'accolade 207 :o


---------------
Nos estans firs di nosse pitite patreye...
Reply

Marsh Posté le 29-10-2005 à 20:20:25    

oui j'viens de voir :/  


---------------
http://www.blastmanu.info
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed