Autor Zpráva
Petra z Votic
Profil
Potřebuji vytvořit tzv,. feedback, ale nevím jak udělat, aby se stránka, která se zobrazí po odeslání mailu (a zpracování na serveru) zobrazila správně s českou diakritikou.
příklad zde - http://svatebni-fotograf.cz/smaz/kontakt.html

takhle to nefuguje ......
<?

$name=trim($name);
$email=trim($email);
$feedback=trim($feedback);

if (!ereg("^[a-zA-Z0-9_]+@[a-zA-Z0-9\-]+\.[a-zA-Z0-9\-\.]+$", $email))
{
echo "That is not a valid email address. Please return to the"
." previous page and try again.";
exit;
}

$toaddress = "feedback@pokus.com"; // the default value

mail($toaddress, $subject, $mailcontent, $fromaddress);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
</head>
<body>
<h1>Feedback submitted</h1>
<p>Tento text chci mít správně česky s háčky a čárky<? echo $toaddress; ?></p>
<p><? echo nl2br($mailcontent); ?> </p>

</body>
</html>
djlj
Profil
http://cz.php.net/manual/cs/function.mail.php
eurolike
Profil
nu je divný, že to kodování utf-8 nějak nezvládá :) každopádně když tam dáš
<meta http-equiv="content-type" content="text/html; charset=windows-1250" /> funguje to v pohodě :)
Toto téma je uzamčeno. Odpověď nelze zaslat.

0