PHP mailform - nefunguje diakritika
Napsal: 23 zář 2011 13:36
Zdarvím, potřeboval bych prosím poradit. Našel jsem na internetu skript v PHP k zasílání e-mailů na moji adresu přes formulář. Ovládací skript je níže. Skript funguje bez problémů, avšak pouze, když prvky ve formuláři neobsahují diakritiku. Jakmile napíšu jméno třeba "Novák", e-mail neodejde, ale když napíšu "Novak", je vše OK. Neveděl by někdo, jak to upravit tak, aby to fungovalo? Díky.
<?php
$to = "muj.mail@na.seznamu";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Dotaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\nTelefon: ".$tel."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=odeslano.htm">
<title>Přesměrování ...</title>
</head><body></body></html>
<?php
$to = "muj.mail@na.seznamu";
$extra = "From: $email\r\nReply-To: $email\r\n";
$subject = "Dotaz od ".$jmeno."";
$mess = "Jméno: ".$jmeno."\nEmail: ".$email."\nTelefon: ".$tel."\nText:\n".$text."";
mail ($to, $subject, $mess, $extra);
?>
<html><head>
<meta http-equiv="refresh" content="0; url=odeslano.htm">
<title>Přesměrování ...</title>
</head><body></body></html>