Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Sprawdzanie czy podany e-mail jest w bazie
xxdrago
post
Post #1





Grupa: Zarejestrowani
Postów: 654
Pomógł: 42
Dołączył: 27.07.2010
Skąd: Jaworzno

Ostrzeżenie: (0%)
-----


Witam, mam skrypt mailingu i chciałbym sprawdzić czy podany e-mail jest w bazie jak to zrobić? mój skrypt:

  1. <?php
  2. echo '<html>
  3. <head>
  4. <title>Weryfikacja</title>
  5. <meta http-equiv="Content-type" content="text/html; charset=UTF-8" />
  6. </head>
  7. <body>';
  8. require_once('recaptchalib.php');
  9. $privatekey = "x";
  10. $resp = recaptcha_check_answer ($privatekey,
  11. $_SERVER["REMOTE_ADDR"],
  12. $_POST["recaptcha_challenge_field"],
  13. $_POST["recaptcha_response_field"]);
  14. if (!$resp->is_valid) {
  15. die ("Błednie przepisałeś kod z obrazka spróbuj ponownie" .
  16. "(reCAPTCHA said: " . $resp->error . ")");
  17. } else {
  18. $email = $_POST['email'];
  19.  
  20. if($email) {
  21.  
  22. // łączymy się z bazą danych
  23. $connection = @mysql_connect('mysql.cba.pl', 'x', 'x')
  24. or die('Brak połączenia z serwerem MySQL');
  25. $db = @mysql_select_db('prosta_stunt_cba_pl', $connection)
  26. or die('Nie mogę połączyć się z bazą danych');
  27.  
  28. // dodajemy rekord do bazy
  29. $ins = @mysql_query("INSERT INTO mailing SET aktywne='0', email='$email'");
  30. $to = ''.$email.'';
  31. $subject = 'Aktywuj swoje konto!';
  32. $message = '
  33. Witaj,
  34. Jeśli chcesz otrzymywać e-maile z Prosta-Stunt.cba.pl
  35. Aktywuj swoje konto klikająć w link poniżej:
  36. <a href="http://prosta-stunt.cba.pl/aktywator.php?email='.$email.'" target="_blank">http://prosta-stunt.cba.pl/aktywator.php?e...036;email.'</a>
  37. Zobacz PolitykÍ Prywatności tej listy:
  38. <a href="http://prosta-stunt.cba.pl/polityka_prywatnosci.html" target="_blank">http://prosta-stunt.cba.pl/polityka_prywatnosci.html</a>
  39. Jeśli w ciągu 7 dni nie wejdziesz na powyższą stronę,
  40. aby potwierdzić Twoją zgodę na otrzymywanie maili,
  41. Twoje dane zostaną usunięte z bazy danych Prosta-stunt.cba.pl
  42.  
  43.  
  44. Pozdrawiamy zespół Prosta Stunt!
  45. ';
  46. $headers = 'From: x';
  47. mail($to, $subject, $message, $headers);
  48. mysql_close($connection);
  49. }
  50.  
  51. }
  52. echo 'Dziekujemy za dodanie sie do bazy zostal wyslany link aktywacyjny.';
  53. echo '</body> </html>';
  54. ?>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 18.10.2025 - 02:24