Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Funkcja mail() - krzaki tylko w tytule wiadomości
Michael2318
post 11.02.2013, 10:57:58
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

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


Próbuję wysłać maila (proces przypomnienia hasła). Wszystko jest dobrze, html ładnie czyta, krzaków w treści wiadomości nie ma, ale są w tytule wiadomości... Nie mam pojęcia czemu, tym bardziej, że nagłówki jak widać są OK, skoro w treści samej wiadomości wszystko śmiga jak trzeba.

Tutaj ten fragment kodu:

  1. $headers = 'MIME-Version: 1.0' . "\r\n";
  2. $headers .= 'Content-type: text/html; charset=UTF-8' . "\r\n";
  3. $email_to = $row['user_email'];
  4. $topic = $lang['Title_Email_Remind_Password'];
  5. $tresc = sprintf($lang['Email_Message_Remind_Password'], '<a href="http://'.$_SERVER['HTTP_HOST'].(str_replace('/login.php', '', $_SERVER['PHP_SELF'])).'/reset_id-'.$new_password.'.htm">', '</a>');
  6. if ( mail($email_to, $topic, $tresc, $headers) )


Gdzie zmienne z langami wyglądają tak:

  1. $lang['Title_Email_Remind_Password'] = 'Przypomnienie hasła';
  2. $lang['Email_Message_Remind_Password'] = '<html>Witaj!<br>Poprosiłeś o zresetowanie Twojego hasła. W celu dokończenia tego procesu, kliknij w poniższy link:<br>Kliknij %sTUTAJ%s<br><br>Pozdr.</html>';


Kodowanie plików to UTF-8 bez BOM.

Tak to wygląda:
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.07.2025 - 07:00