Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Mail() - problem z headers
Forum PHP.pl > Forum > Przedszkole
Konop857
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
wNogachSpisz
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
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.