| Autor | Zpráva | ||
|---|---|---|---|
| 34111 Profil |
Ahoj,
tak se už nějakou dobu celkem dost trápím s odesláním e-mailu v PHP, kde potřebuji při přijetí e-mailu z webu zobrazit v e-mailovém prohlížeči jméno odesilatele např. PODPORA. Ať dělám co dělám, vždy se mi zobrazí e-mailová adresa a ne jméno, což je problém v rámci spam filtrů apod. Kód mám následující: function CZMail($to, $subj, $text, $headers = "") {
// převedení z windows-1250 do iso-8859-2 (pokud je potřeba)
$text = StrTr($text,
"\x8A\x8D\x8E\x9A\x9D\x9E",
"\xA9\xAB\xAE\xB9\xBB\xBE");
// překódování do Base64
$text = Base64_Encode($text);
// přidání hlaviček
$headers .= "MIME-Version: 1.0\n".
"Content-Type: text/html; charset=\"iso-8859-2\"\n".
"Content-Transfer-Encoding: base64\n";
$from_email = "podpora@xy.cz";
$from_name = "PODPORA";
// odeslání e-mailu
Mail($to, $subj, "$text", $headers, "-f $from_email");
}
CZMail("$user_email", "predmet", "$textmailuobnova");Vyřešeno. Omlouvám se, chybělo mi to v hlavičce :D to ta únava po dvaceti hodinách programování :D |
||
|
Časová prodleva: 9 let
|
|||
0