Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][HTML]Nie wysyła wiadomosci na email po rejestracji
Pudi
post 7.11.2010, 20:22:13
Post #1





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


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
Go to the top of the page
+Quote Post
john_doe
post 7.11.2010, 20:28:55
Post #2





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


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

Go to the top of the page
+Quote Post
naitsabes
post 7.11.2010, 20:31:36
Post #3





Grupa: Zarejestrowani
Postów: 65
Pomógł: 5
Dołączył: 10.09.2010

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


uzyj
  1. ini_set( 'display_errors', 'On' );
  2. error_reporting( E_ALL );
Go to the top of the page
+Quote Post
Pudi
post 7.11.2010, 20:38:01
Post #4





Grupa: Zarejestrowani
Postów: 76
Pomógł: 0
Dołączył: 3.03.2009
Skąd: WLKP

Ostrzeżenie: (10%)
X----


Działa i niema errorów nie wysyłało przez <br>
i mam pytanie jak zrobić spacje bo \n nic nie daje?
Go to the top of the page
+Quote Post
john_doe
post 7.11.2010, 23:02:51
Post #5





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

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


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);

Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 24.04.2024 - 09:32