Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL]Zapomniałem hasła skrypt
Forum PHP.pl > Forum > Przedszkole
kurczak610
Witam napisałem skrypt ktory po wpisaniu e-maila i loginu wysyła nowe hasło losowane randem na email.

Oto skrypt:
  1. <b>Przypomnij hasło</b><br><br>
  2. <table border="0" align="center">
  3. <form method="POST">
  4. <tr><td style="width: 150px";>Login</td><td style="width: 150px";><input type="text" name="username"></td></tr>
  5. <tr><td>E-Mail</td><td><input type="text" name="email"></td></tr>
  6. <tr><td></td><td><input type="submit" name="submit" value="Wyślij!"></td></tr>
  7. <form method="POST">
  8. </table><br>
  9.  
  10. <?php
  11.  
  12. $danekonta=mysql_query("SELECT password,email,username FROM users1 WHERE username='$_POST[username] AND email='$_POST[email]'") or die(mysql_error());
  13. $pdanekonta=mysql_fetch_array($danekonta);
  14. ?>
  15.  
  16. <?php
  17. if(isset($_POST['submit']))
  18. {
  19. $error1='';
  20.  
  21. if (! ereg ("^.+@.+..+$", $_POST[email])) $error1.='Podano niepoprawny adres e-mail!<br>';
  22. if (strlen($_POST['email'])<1) $error1.='Nie wpisałeś adresu e-mail!<br>';
  23. if (strlen($_POST['username'])<1) $error1.='Nie wpisałeś loginu!<br>';
  24. if ($pdanekonta[username] == NULL) $error1.='Nie ma takiego konta!<br>';
  25. if ($pdanekonta[email] != $_POST['email']) $error1.='Zły adres e-mail!<br>;
  26.  
  27.    if ($error1!='')
  28.    echo "<p class='error'>$error1</p>";
  29.    else {
  30.    
  31.    $haslo = rand(1000,9999);
  32.    $haslomd5 = md5($haslo);
  33.        mysql_query("UPDATE `users1` SET `password`='$haslomd5' WHERE `username`='$_POST[username]'") or die(mysql_error());
  34.        echo "<p class='ok>Hasło zostało wysłane na e-mail: $_POST[email]</p>";        
  35.         }
  36. }
  37.  
  38.  
  39.  
  40. ?>


Ale mam taki bład:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING

Wkazuje na linijke:

  1. <?php
  2. echo "<p class='error'>$error1</p>";
  3. ?>


Pozdrwiam, kurczak610
Wicepsik
W 26 linijce

  1. <?php
  2. $error1.=Zły adres e-mail!<br>;
  3. ?>

na
  1. <?php
  2. $error1.='Zły adres e-mail!<br>';
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.