[PHP] erreur introuvable (résolu)

erreur introuvable (résolu) [PHP] - PHP - Programmation

Marsh Posté le 05-03-2006 à 18:55:26    

Salut,
je m'adresse à vous car je n'arrive pas à trouver l'erreur dans mon code

Citation :

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /www/sites/1/ifrance.com/l/o/lostblog/site/valinscri.php on line 80


Code :
  1. <html>
  2. <head><title>Validation de l'inscription ~ lostblog ~  </title>
  3. <link href="style.css" rel=stylesheet type=text/css>
  4. </head>
  5. <body>
  6. <div align="center">
  7. <?php
  8. require ($_SERVER['DOCUMENT_ROOT'].'/inc/bd.inc.php');
  9. $sql = "SELECT pseudo FROM users WHERE pseudo LIKE '$pseudo'";
  10. $sql2 = "INSERT INTO users(id,pseudo,motdepasse,prenom,mail,nom,codepostal,ville,description,news,pub) VALUES ('','$pseudo','$mdp','$prenom','$mail','$nom','$code','$ville','$description','$news','$pub')";
  11. $sql3 = "CREATE TABLE $pseudo (id INT not null AUTO_INCREMENT, date DATE not null , titre VARCHAR (50) not null , article TEXT not null , photo VARCHAR (100) , PRIMARY KEY (id) )";
  12. $pseudo=$_POST['pseudo'];
  13. $mdp=$_POST['mdp'];
  14. $mdp2=$_POST['mdp2'];
  15. $nom=$_POST['nom'];
  16. $prenom=$_POST['prenom'];
  17. $mail=$_POST['mail'];
  18. $code=$_POST['code'];
  19. $ville=$_POST['ville'];
  20. $description=$_POST['description'];
  21. $conditions=$_POST['conditions'];
  22. $news=$_POST['news'];
  23. $pub=$_POST['pub'];
  24. if ($conditions!=on) {
  25. echo 'Pour t\'inscrire, tu dois accepter les conditions d\'utilisation et les règles de bonne conduite!<br><a href="inscription.php">retour</a>';
  26. } else{
  27. $db = mysql_connect($bdserveur,$bdutilisateur,$bdpass)  or die('Erreur de connexion '.mysql_error());
  28. mysql_select_db($bdbase,$db)  or die('Erreur de selection '.mysql_error());
  29. $req = mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
  30. $res = mysql_num_rows($req);
  31.   if ($res!=0) {
  32.    echo 'Ce pseudo est déjà utilisé!<br><a href="inscription.php">retour</a>';
  33.   } else{
  34.     if (empty($pseudo) OR $mdp != $mdp2 OR empty($nom) OR empty($prenom) OR empty($code) OR empty($ville) OR empty($description) OR empty($mail)) {
  35.       if (empty($pseudo)) {
  36.        echo 'Le champ pseudo est vide!<br><a href="inscription.php">retour</a>';
  37.       } else{
  38.         if ($mdp != $mdp2) {
  39.          echo 'Le mot de passe n\'a pas été confirmé!<br><a href="inscription.php">retour</a>';
  40.         } else{
  41.           if (empty($nom)) {
  42.            echo 'Le champ nom est vide!<br><a href="inscription.php">retour</a>';
  43.           } else{
  44.             if (empty($prenom)) {
  45.              echo 'Le champ prénom est vide!<br><a href="inscription.php">retour</a>';
  46.             } else{
  47.               if (empty($code)) {
  48.                echo 'Le champ code postal est vide!<br><a href="inscription.php">retour</a>';
  49.               } else{
  50.                 if (empty($ville)) {
  51.                  echo 'Le champ ville est vide!<br><a href="inscription.php">retour</a>';
  52.                 } else{
  53.                   if (empty($description)) {
  54.                    echo 'Tu dois décrire le contenu de ton blog!<br><a href="inscription.php">retour</a>';
  55.                   } else{
  56.                     if (empty($mail)) {
  57.                      echo 'Le champ e-mail est vide!<br><a href="inscription.php">retour</a>';
  58.                     } else{
  59.                      echo 'Une erreur de type inconnu c\'est produite!<br><a href="inscription.php">retour</a>';
  60.                     }
  61.                   }
  62.                 }
  63.               }
  64.             }
  65.           }
  66.         }
  67.       }
  68.     } else{
  69.      @mkdir ("users/".$pseudo);
  70.       if (@copy ("user/index.php" ,"users/".$pseudo."/index.php" )) {
  71.        echo '<font size="1">Le fichier index.php a bien été crée<br>';
  72.         if (@copy ("user/style.css" ,"users/".$pseudo."/style.css" )) {
  73.          echo 'Le fichier style.css a bien été crée<br>';
  74.           if (@copy ("user/admin.php" ,"users/".$pseudo."/admin.php" )) {
  75.            echo 'Le fichier admin.php a bien été crée<br>';
  76.             if (@copy ("user/stat.php" ,"users/".$pseudo."/stat.php" )) {
  77.              echo 'Le fichier stat.php a bien été crée<br>';
  78.               if (@copy ("user/na.php" ,"users"/".$pseudo."/na.php" )) {
  79.                echo 'Le fichier na.php a bien été crée<br>';
  80.                 if (@copy ("user/na2.php" ,"users/".$pseudo."/na2.php" )) {
  81.                  echo 'Le fichier na2.php a bien été crée</font><br><br><br>';
  82.                  mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
  83.                  mysql_query($sql3) or die('Erreur SQL !'.$sql3.'<br>'.mysql_error());
  84.                  mysql_close();
  85.                  echo 'Voici tes identifiants qui te serviront à modifier ton blog! Il est conseillé de les notés:<br>Pseudo : '.$pseudo.'<br>Mot de passe : '.$mdp;
  86.                  echo '<br>Tu dois maintenant personnaliser ton blog : <br> <form method="post" action="lapage.php">
  87.                  <input type="hidden" name="pseudo" value="<?php echo $pseudo;?>"><br>
  88.                  Choisis la couleur de fond : <select name="couleurfond"><option value="#FFFFFF" style="color:#000000;">blanc</option><option value="#DCDCDC" style="color:#DCDCDC;">gris trés clair</option><option value="#A0A0A0" style="color:#A0A0A0;">gris clair</option><option value="#707070" style="color:#707070;">gris foncé</option><option value="#000000" style="color:#000000;">noir</option><option value="#FF0000" style="color:#FF0000;">rouge vif</option><option value="#9F0002" style="color:#9F0002;">rouge sombre</option><option value="#FFF594" style="color:#FFF594;">jaune pâle</option><option value="#FFFF00" style="color:#FFFF00;">jaune vif</option><option value="#81D0F4" style="color:#81D0F4;">bleu pâle</option><option value="#00FFFF" style="color:#00FFFF;">bleu clair</option><option value="#0000FF" style="color:#0000FF;">bleu vif</option><option value="#00469B" style="color:#00469B;">bleu pur</option><option value="#002B6D" style="color:#002B6D;">bleu foncé</option><option value="#009835" style="color:#009835;">vert clair</option><option value="#006822" style="color:#006822;">vert foncé</option><option value="#E50083" style="color:#E50083;">mauve</option><option value="#940084" style="color:#940084;">violet</option><option value="#95632F" style="color:#95632F;">marron clair</option><option value="#653204" style="color:#653204;">marron foncé</option><option value="#EE99BF" style="color:#EE99BF;">rose pâle</option><option value="#E50083" style="color:#E50083;">rose</option></select><br><br>
  89. Choisis la couleur des bordures : <select name="bordercolor"><option value="#FFFFFF" style="color:#000000;">blanc</option><option value="#DCDCDC" style="color:#DCDCDC;">gris trés clair</option><option value="#A0A0A0" style="color:#A0A0A0;">gris clair</option><option value="#707070" style="color:#707070;">gris foncé</option><option value="#000000" style="color:#000000;">noir</option><option value="#FF0000" style="color:#FF0000;">rouge vif</option><option value="#9F0002" style="color:#9F0002;">rouge sombre</option><option value="#FFF594" style="color:#FFF594;">jaune pâle</option><option value="#FFFF00" style="color:#FFFF00;">jaune vif</option><option value="#81D0F4" style="color:#81D0F4;">bleu pâle</option><option value="#00FFFF" style="color:#00FFFF;">bleu clair</option><option value="#0000FF" style="color:#0000FF;">bleu vif</option><option value="#00469B" style="color:#00469B;">bleu pur</option><option value="#002B6D" style="color:#002B6D;">bleu foncé</option><option value="#009835" style="color:#009835;">vert clair</option><option value="#006822" style="color:#006822;">vert foncé</option><option value="#E50083" style="color:#E50083;">mauve</option><option value="#940084" style="color:#940084;">violet</option><option value="#95632F" style="color:#95632F;">marron clair</option><option value="#653204" style="color:#653204;">marron foncé</option><option value="#EE99BF" style="color:#EE99BF;">rose pâle</option><option value="#E50083" style="color:#E50083;">rose</option></select><br><br>
  90. Choisis la taille des bordures : <select name="bordersize"><option value="0">0</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option><option value="6">6</option></select><br><br>
  91. <input type="submit" value="Valider !"></form>';
  92.                 } else{ echo 'Problème : la création du fichier na2.php a échoué<br>Réessaye plus tard!<br>'; rmdir("users/".$pseudo); @unlink("users/".$pseudo."/index.php" ); @unlink("users/".$pseudo."/style.css" ); @unlink("users/".$pseudo."/admin.php" ); @unlink("users/".$pseudo."/stat.php" ); @unlink("users/".$pseudo."/na.php" );}
  93.               } else{ echo 'Problème : la création du fichier na.php a échoué<br>Réssaye plus tard!<br>'; rmdir("users/".$pseudo); @unlink("users/".$pseudo."/index.php" ); @unlink("users/".$pseudo."/style.css" ); @unlink("users/".$pseudo."/admin.php" ); @unlink("users/".$pseudo."/stat.php" );}
  94.             } else{ echo 'Problème : la création du fichier stat.php a échoué<br>Réessaye plus tard!<br>'; rmdir("users/".$pseudo); @unlink("users/".$pseudo."/index.php" ); @unlink("users/".$pseudo."/style.css" ); @unlink("users/".$pseudo."/admin.php" );}
  95.           } else{ echo 'Problème : la création du fichier admin.php a échoué<br>Réessaye plus tard!<br>'; rmdir("users/".$pseudo); @unlink("users/".$pseudo."/index.php" ); @unlink("users/".$pseudo."/style.css" );}
  96.         } else{ echo 'Problème : la création du fichier style.css a échoué<br>Réessaye plus tard!<br>'; rmdir("users/".$pseudo); @unlink("users/".$pseudo."/index.php" );}
  97.       } else{ echo 'Problème : la création du fichier index.php a échoué<br>Réessaye plus tard!<br>'; rmdir("users/".$pseudo);}
  98.     }
  99.   }
  100. }
  101. ?>
  102. </div>
  103. </body>
  104. </html>


Merci de votre aide


Message édité par hugoOo le 05-03-2006 à 19:00:11
Reply

Marsh Posté le 05-03-2006 à 18:55:26   

Reply

Marsh Posté le 05-03-2006 à 18:57:34    

ligne 78 :
if (@copy ("user/na.php" ,"users/".$pseudo."/na.php" )) {


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
Reply

Marsh Posté le 05-03-2006 à 18:59:53    

merci bocoup bocoup c'était sa! (mais quesque je peut etre aveugle)!

Reply

Marsh Posté le 05-03-2006 à 19:08:03    

fallait t'aider de la coloration syntaxique :)

Reply

Marsh Posté le 06-03-2006 à 20:27:46    

ouai c'est vrai ce que tu dis sa aide vachement de mettre son code sur le forum avec les balises code! on voit tout de suite les erreurs!

Reply

Marsh Posté le 07-03-2006 à 11:27:29    

hugoOo > Il existe beaucoup d'éditeurs disposant de colorisation syntaxique. Cherche sur le forum, ca a été beaucoup discuté.

Reply

Marsh Posté le 08-03-2006 à 18:29:46    

oui je ferai bien de faire cela! Parsque le bloc note windaube c'est pas super!

Reply

Sujets relatifs:

Leave a Replay

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