Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [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
wNogachSpisz
post
Post #2





Grupa: Zarejestrowani
Postów: 1 233
Pomógł: 87
Dołączył: 6.03.2009

Ostrzeżenie: (40%)
XX---


Daj spokój, twój kod to patologia.

Wysyłasz wiadomości HTML, stwórz plik ala widok, umieść go w ścieżce np. 'email/messages/welcome.html'. Zaincluduj z buforowaniem (dzięki temu do zmiennyh podstawione zostaną wartości).

Potem sięgnij po jakiś sensowny soft do wysyłki maili, polecam: http://pear.php.net/package/Mail
Go to the top of the page
+Quote Post

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: 24.08.2025 - 00:31