Autor Zpráva
BigJoe
Profil *
Dobry den. Pořeboval bych skript na odesílání emailů. Jenže všechny které jsem našel, zobrazovali špatne češtinu. Nevíte kde takový skript seženu popř. udelám ? předem díky
Taps
Profil
BigJoe
musíš si nastavit správné kodování u hlavičky.
zkus si to upravit

$prijemce=$email;
$subject = $predmet;
$subject = imap_8bit($subject);
$subject = "=?windows-1250?Q?".$subject."?=";
$zprava = "<HTML><HEAD></HEAD><BODY>";

$zprava.="".$_POST[text]."<br><br>";
$zprava.="odesilatel:".$_POST[odesilatel]."";
$zprava.="</BODY></HTML>";
$hlavicka .= "Content-Type: text/html; charset=windows-1250 ";
$hlavicka.="From: neco@neco.cz";
$odeslano=mail($prijemce, $subject, $zprava, $hlavicka);
echo "<p class='obsah_center'><font>Vaše e-mailová zpráva byla úspěšně odeslána</font></p>";
BigJoe
Profil *
Díky..ale bohužel vůbec nefungují hlásky jako ž,š,ř apod.... např. í, á apod zobrazí... :(
BigJoe
Profil
Kod sem si upravil. Předmét mailu je v pohodě,zobrazuje se i š nebo č. Ale ve zprávě se tyto znaky vynechávají. Proměnnou zprávy sem změnil stejně jako předmétu,ale v předmětu to funguje,ve zprávě už ne....čím to e ?? v čem dělám chybu ? předem díky za odpověď

kód :


<?php
$subject = $predmet;
$subject = imap_8bit($subject);
$subject = "=?windows-1250?Q?".$subject."?=";
$zprava2 = $zprava;
$zprava2 = imap_8bit($zprava2);
$zprava2 = "=?windows-1250?Q?".$zprava2."?=";
$hlavicka .= "Content-Type: text/html; charset=windows-1250 ";
$hlavicka.="From: neco@neco.cz";
$odeslano=mail($prijemce, $subject, $zprava, $hlavicka);
echo "<p class='obsah_center'><font>Vaše e-mailová zpráva byla úspěšně odeslána</font></p>";
?>
BigJoe
Profil
EDIT :
v

$odeslano=mail($prijemce, $subject, $zprava, $hlavicka);

bude samozřejmě

$odeslano=mail($prijemce, $subject, $zprava2, $hlavicka);

i přez to nefunguje :'(
DoubleThink
Profil *
http://phpmailer.sourceforge.net/

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: