Tom's Guide > Forum > Programmation > Probleme de script espace membre
Mot :    Pseudo :           
 

Salut voila mon probleme il me dit qu'il ya des erreurs. Quelqu'un aurais-il la gentillesse de me dire vite fait ce qui ne va pas dans ce script ? :

Code :
  1. <html>
  2. <body
  3. BACKGROUND="fond.jpg"
  4. </body>
  5. </html>
  6. <?
  7. $chaine = "abcdefghijklmnopqrstuvwxyz0123456789";
  8. $tele = str_shuffle($chaine);
  9. $pseudo = htmlentities($_POST['pseudo']);
  10. $email = htmlentities($_POST['email']);
  11. $message = 'Cher '.$pseudo.', ';
  12. $message .= 'Ceci est un mail automatique de confirmation d\'inscription au site de scaryman0. ';
  13. $message .= 'Pour confirmer et ainsi terminer l\'inscription à votre compte, veuillez cliquer sur le lien de confirmation :';
  14. $message .= 'http://scaryman0.free.fr/mipc/confirm.php?pseudo='.str_replace(' ','%20',$pseudo);
  15.     // on teste l'existence de nos variables. On teste également si elles ne sont pas vides
  16.     if ((isset($_POST['pseudo']) && !empty($_POST['pseudo'])) && (isset($_POST['pass']) && !empty($_POST['pass'])) && (isset($_POST['pass_confirm']) && !empty($_POST['pass_confirm'])) && (isset($_POST['email']) && !empty($_POST['emal']))) {
  17.         // on teste les deux mots de passe
  18.         if ($_POST['pass'] != $_POST['pass_confirm']) {
  19.             $erreur = 'Les 2 mots de passe sont différents.';
  20.         }
  21.         else {
  22.             $base = mysql_connect ('sql.free.fr', '****', '****');
  23.             mysql_select_db ('****', $base);
  24.            
  25.             // on recherche si ce login est déjà utilisé par un autre membre
  26.             $sql = 'SELEC count(*) FROM membre WHERE pseudo="'.addslashes($_POST['pseudo']).'", "'.addslashes($_POST['email']).'"';
  27.             $req = mysql_query($sql) or die('Erreur SQL !
  28. '.$sql.'
  29. '.mysql_error());
  30.             $data = mysql_fetch_array($req);
  31.             if ($data[0] == 0) {
  32.                 $sql = 'INSER INTO membre VALUES("", "'.addslashes($_POST['pseudo']).'", "'.md5(addslashes($_POST['pass'])).'", "'.addslashes($_POST['email']).'" )';
  33.                 mysql_query($sql) or die('Erreur SQL !'.$sql.'
  34. '.mysql_error());
  35. }
  36.     echo 'Vous avez été enregistré, un email va être envoyé dans votre boite mail pour confirmer votre inscription';
  37. mail($email,'Confirmation d\'inscription au site de scaryman0',$message);
  38.            
  39.             else {
  40.                 $erreur = 'Un membre possède déjà ce login.';
  41.             }
  42.         }
  43.     }
  44.     else {
  45.         $erreur = 'Au moins un des champs est vide.';
  46.     }
  47. ?>



Merci

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.
Tom's Guide > Forum > Programmation > Probleme de script espace membre
Aller à :

Il y a 2315 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens