mam problem s kodovanim cestiny v emailech, ktere necham posilat pomoci fce mail() v PHP. Mam udelany formular na strankach, ze ktereho se data ukladaji do MySQL a jeste odesilaji na email. Kodovani mam nastaveno UTF-8, vsude mam znaky v poradku, jen v tech emailech mi stale chodi nesmyslne znaky. Taky nevim proc, ale mam tam nastaveny nejake tagy html, kttere misto aby se vykonali se v emailu vypisuji jako text Zde muj kod:
- Kód: Vybrat vše
$komu=$_POST['komu'];
$predmet=$_POST['predmet'];
$zprava=$_POST['zprava'];
$hlavicky=$_POST['hlavicky'];
$komu="neco@neco.cz";
$predmet="Nova registrace";
$zprava = "Byla přijata nová žádost o registraci<br><br>";
$zprava .= "<u>Detaily:</u><br>";
$zprava .= "Registrující: ".$txt_name."<br>";
$zprava .= "Kontaktní email: ".$txt_email."<br>";
$zprava .= "Kraj: ".$select_kraj."<br>";
$zprava .= "<hr color=\"#666666\" width=\"350\" align=\"left\">";
$zprava .= "Registrovaný email: ".$txt_remail."<br>";
$zprava .= "Registrovaná subdoména: ".$txt_rsubdomena."<br>";
$zprava .= "<hr color=\"#666666\" width=\"350\" align=\"left\">";
$zprava .= "Souhlas s pravidly: ".$check_rules."<br>";
$zprava .= "IP adresa žadatele: ".$ip;
$hlavicky = "From: <".$txt_email.">";
$hlavicky .= "X-Sender: <".$txt_email.">";
$hlavicky .= "X-Priority: 1";
$hlavicky .= "Content-Type: text/html; charset=utf-8";
$hlavicky .= "Content-Transfer-Encoding: 8bit";
if (mail($komu,$predmet,$zprava,$hlavicky)){
[/code]
P.S. zkusit vyhodit hlavicky type a transfer jsem uz zkousel
Dekuji moc predem za kazdy dobry napad. A prosim nejak jednoduse, nejsem zadny zbehly profik v PHP