Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]mail() nie wysla mailo
Forum PHP.pl > Forum > Przedszkole
Raven1122
Witam, mam taki kod:
  1. <?php
  2. mysql_connect('xxx', 'xxx', 'xxx') or die("Nie można połączyć się z bazą danych");
  3. mysql_select_db('xxx') or die("Nie mozna polaczyc sie z baza danuch");
  4.  
  5. $login = mysql_real_escape_string($_POST['login']);
  6. $mail = mysql_real_escape_string($_POST['mail']);
  7.  
  8. if(!empty($login) && !empty($mail)){
  9. $sql = "SELECT * FROM xxx_accounts WHERE login = '$login'";
  10. $query = mysql_query($sql) or die("Nie mozna wykonac zadania");
  11. $row = mysql_fetch_array($query);
  12.  
  13. if($login == $row['login'] && $mail == $row['email']){
  14. $pass = $row['pass'];
  15. $to = $mail;
  16. $subject = "Twoje nowe hasło do portalu www.cxxxx.pl";
  17. $message = "Twoje hasło do www.xxx.pl to:";
  18. $message .= $row['password'];
  19. mail($to, $subject, $message, $headers);
  20. header("Location:http://www.xxx.pl/remind.php?success=done");
  21.  
  22. }
  23. else{
  24. header("Location:http://www.xxx.pl/remind.php?error=dane");
  25. }
  26. }
  27. else {
  28. header("Locationhttp://www.xxx.pl/remind.php?error=fill");
  29. }


No i juz czekam 1h na maila lecz nie przysyla, choc skierowalo mnie na podstrone z info o sukcesie, dlaczego tak jest?
Necsord
Zmienna $headers nie została zdefiniowana.

Zrób sobie pusty plik index.php z sama funkcją mail na sztywno i sprawdź czy działa i ogólnie sprawdź co zwraca mail(), upewnij się że masz ustawiony server pocztowy. Wpisz w wyszukiwarce "mail() nie działa / wysyła" czy cokolwiek podobnego.
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.