Oto jest kod :
$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ć!"; $headers = 'Content-type: text/html; charset=iso-8859-1' . "\r\n" . 'From: Cyclops-Online <noreply@cyclops-online.pl>';
Mógłby ktoś mi powiedzieć co jest z nim nie tak?
Jeśli zmienna headers przybierze następującą postać :
$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