Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Mail() - problem z headers
Konop857
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 2
Dołączył: 4.05.2011

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


Witam

Oto jest kod :
  1. $email_message = "Dziękujemy za rejestrację w Cyclops-Online! </br> </br> Szczegóły Twojego konta : </br> Login : ".$_POST['register_login']."</br>Hasło : ".$_POST['register_password']."</br></br></br>Pamiętaj, że do gry będziesz mógł się zalogować dopiero po aktywacji swojego konta !</br></br>Link aktywacyjny :</br>http://www.cyclops-online.pl/?subtopic=register&action=activateaccount&key=".$confirm_string."</br></br>Pozdrawiamy i życzymy miłej gry!</br>Zespół Cyclops-Online!</br></br>Wiadomość E-mail została wysłana automatycznie!</br>Prosimy na nią nie odpowiadać!";
  2. $headers = 'Content-type: text/html; charset=iso-8859-1' . "\r\n" . 'From: Cyclops-Online <noreply@cyclops-online.pl>';
  3. mail($_POST['register_email'], "Aktywacja konta w Cyclops-Online!", $email_message, $headers);

Mógłby ktoś mi powiedzieć co jest z nim nie tak?

Jeśli zmienna headers przybierze następującą postać :
  1. $headers = 'Content-type: text/html; charset=iso-8859-1' . "\r\n" . 'From: Cyclops-Online <noreply@cyclops-online.pl>';

To nadawca wyświetla się poprawnie, lecz nie ma polskich znaków.
Natomiast jeśli podam headers odwrotnie (najpierw nadawca, potem kodowanie), to są polskie znaki lecz nadawca wyświetla się w postaci cyclopso@proserwer40.pl.

Prosiłbym o podpowiedź, co zmienić by oba headers działały.
Dodam że przy pisaniu treści wiadomości, znak /n nie działał, z tego też powodu by przejść do kolejnej linii wykorzystałem </br>

Pozdrawiam

Ten post edytował Konop857 31.12.2012, 16:20:27
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: 22.08.2025 - 23:45