prikladam zdrojovy kod, pripadne vylepsenia rad uvitam:
Kód: Vybrať všetko
<?
function autoUTF($s)
{
if (preg_match('#[\x80-\x{1FF}\x{2000}-\x{3FFF}]#u', $s)) // detect UTF-8
{
return $s;
}
elseif (preg_match('#[\x7F-\x9F\xBC]#', $s)) // detect WINDOWS-1250
{
return iconv('WINDOWS-1250', 'UTF-8', $s);
}
else // assume ISO-8859-2
{
return iconv('ISO-8859-2', 'UTF-8', $s);
}
}
function cs_mail($to, $predmet, $zprava, $head = "")
{
$predmet = "=?utf-8?B?".base64_encode(autoUTF($predmet))."?=";
$head .= "MIME-Version: 1.0\r\n";
$head .= "Content-Type: text/plain; charset=\"utf-8\"\r\n";
$head .= "Content-Transfer-Encoding: base64\r\n";
$zprava = base64_encode(autoUTF($zprava));
return mail($to, $predmet, $zprava, $head);
}
$meno=$_POST["meno"];
$priezvisko=$_POST["priezvisko"];
$firma=$_POST["firma"];
$ulica=$_POST["ulica"];
$mesto=$_POST["mesto"];
$psc=$_POST["psc"];
$telefon=$_POST["telefon"];
$mail=$_POST["mail"];
$pocet=$_POST["pocet"];
$zaslanie=$_POST["zaslanie"];
$zprava="Kontaktné údaje kupujúceho: \n\n
MENO: ".$meno." \n
PRIEZVISKO: ".$priezvisko." \n
Firma: ".$firma." \n
Email: ".$mail." \n
Tel.: ".$telefon." \n
Ulica, č.: ".$ulica. "\n
PSČ: ".$psc. "\n
Mesto: ".$mesto. "\n
Počet kusov: ".$pocet. "\n
Spôsob dodania: ".$zaslanie;
$mail = '[email protected]';
$predmet = 'objednávka';
if (cs_mail($mail, $predmet, $zprava, 'From: [email protected]\r\n'))
{
include 'hlavicka.php';
echo ' Odoslane. ';
}
else
{
echo 'Objednávku sa nepodarilo odoslať. Prosím, skúste to neskôr.';
}
?>