Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1170 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] erreur introuvable (résolu)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] erreur introuvable (résolu)

n°1319074
hugoOo
laisse pas dépasser ton pixel
Posté le 05-03-2006 à 18:55:26  profilanswer
 

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
mood
Publicité
Posté le 05-03-2006 à 18:55:26  profilanswer
 

n°1319077
fluminis
Posté le 05-03-2006 à 18:57:34  profilanswer
 

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


---------------
http://poemes.iceteapeche.com - http://www.simuland.net
n°1319079
hugoOo
laisse pas dépasser ton pixel
Posté le 05-03-2006 à 18:59:53  profilanswer
 

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

n°1319083
benamoubea​ch
tivuplai
Posté le 05-03-2006 à 19:08:03  profilanswer
 

fallait t'aider de la coloration syntaxique :)

n°1319778
hugoOo
laisse pas dépasser ton pixel
Posté le 06-03-2006 à 20:27:46  profilanswer
 

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!

n°1320032
omega2
Posté le 07-03-2006 à 11:27:29  profilanswer
 

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

n°1321238
hugoOo
laisse pas dépasser ton pixel
Posté le 08-03-2006 à 18:29:46  profilanswer
 

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


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] erreur introuvable (résolu)

 

Sujets relatifs
Pseudo Frames [resolu]Dossiers Virtuels sous Wamp [résolu]
[PHP] smileys![RESOLU] PROB liste chainée d'objet push_back()
[PHP]Lister les checkbox d'un formulaireCréer un fichier php en php! [résolu]
Tester si variable est NULL ? [résolu]Matcher un nombre inconnu d'arguments[Résolu]
[RESOLU]Créer une instance Excel à partir de Word 97 ou 2003Affichage gallerie PHP
Plus de sujets relatifs à : [PHP] erreur introuvable (résolu)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR