Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MySQL]Link aktywujący zarejestrowanego użytkownika
--tomi--
post
Post #1





Goście







Witam

Mam problem z końcową częścią rejestracji. Chce zrobić tak, aby po wpisaniu danych i kliknięciu zarejestruj automatycznie był wysyłany mail z linkiem aktywującym konto. Mam już prawie wszystko gotowe, to jest końcówka kodu:

  1. ...
  2. // i wykonujemy zapytanie na dodanie usera
  3. mysql_query("INSERT INTO `users` (`user_name`, `user_password`, `user_email`, `user_regdate`, `kod_aktywujacy`) VALUES ('{$_POST['name']}', '{$_POST['password']}', '{$_POST['email']}', '".time()."', '{$_POST['kod']}')");
  4. echo '<p>Zostałeś poprawnie zarejestrowany! Na podany przez Ciebie e-mail wysłany został link aktywujący.</p>';
  5. }
  6. if(mail("'{$_POST['email']}'", "Mail testowy", "http://www.domena.pl/mail.php?id='{$_POST['user_id']}'&kod='{$_POST['kod']}'")){
  7. echo "Email został wysłany z powodzeniem.";
  8. } else {
  9. echo "Email nie został wysłany.";
  10. }
  11. ...


Takie rozwiązanie w ogóle nie wysyła maila, natomiast kiedy w miejsce '{$_POST['email']}' wrzuciłem konkretny adres mailowy to wtedy wysyłało poprawnie.
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: 3.10.2025 - 10:56