Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][HTML]Nie wysyła wiadomosci na email po rejestracji
Forum PHP.pl > Forum > Przedszkole
Pudi
Witam posiadam skrypt rejestracji i dopisałem by po udanej rejestracji wysyłał wiadomość,
Po odpaleniu to na ftp wszystko działa rejestruje konto itp ale nie dochodzi wiadomość mógłby mi ktoś powiedzieć dlaczego tak się dzieje?
Wycinek pliku rejestracja.php:

  1. $tresc = 'Witamy w serwisie LechPoznanTv<br>Twoje dane do logowania to<br>Login ' .$login. 'Haslo: ' .$haslo1. '<br> Wszelkie problemy prosimy zglaszac na stronie w zakladce kontakt<br> Dziekujemy i pozdrawiamy :)';
  2. [...]
  3. $query = "INSERT INTO users (login,haslo,email,data,poziom) VALUES ('$login',md5('$haslo1'),'$email',NOW(),'$poziom')";
  4. mysql_query($query);
  5.  
  6. $info .= 'rejestracja zakonczyla sie sukcesem<br />';
  7. mail($email, 'Witamy w serwisie LechPoiznanTV', $tresc, 'From: lechpoznan@wp.pl');
  8. [...]

Co jest źle? bo errorów żadnych niema
john_doe
daj na początku skryptu


usuń na chwilę z funkcji mail ten From

albo zakomentuj na moment i wrzuć to z manuala, zmien mail na swój i obczaj
  1. $message = "Linia 1\nLinia 2\nLinia 3";
  2. mail('osoba@example.com', 'Temat wiadomości', $message);


jak nie działa to znaczy, że na serwerze nie masz skonfigurowanej tej funkcjonalności

tak BTW poczytaj o phpMailer

naitsabes
uzyj
  1. ini_set( 'display_errors', 'On' );
  2. error_reporting( E_ALL );
Pudi
Działa i niema errorów nie wysyłało przez <br>
i mam pytanie jak zrobić spacje bo \n nic nie daje?
john_doe
dziwne, że przez <br /> questionmark.gif?
potestuj to czy aby napewno.

pewnie to do końca Cię nie zadowoli ale obczaj ... w manualu przy funkcji mail() jest
  1. // In case any of our lines are larger than 70 characters, we should use wordwrap()
  2. $message = wordwrap($message, 70);

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.