Autor Zpráva
kesaj
Profil
Zdravím. Mám vytvorený formulár na posielanie e-mailov. Keď mi však príde e-mail, je tam zlá diakritika

tu je kód :

<?php
$jmeno = $_POST['jmeno'];/*takto proměnné přidělíme to co bylo odesláno ve formuláři metodou POST s atributem name="jmeno"*/

$mail = $_POST['mail'];
$predmet = $_POST['predmet'];
$text = $_POST['text'];

$prijemce = "info@b-lingua.com";
/*vyplníte mail, na který se má formulář odesílat*/

$zahlavi = "From: " . $mail . "\r\n";
/*zobrazuje pak v mailu jako kdyby vám mail přišel přímo z tohoto mailu, můžete pak tedy rovnou odpovídat na mail, který uživatel uvedl*/

/*takto zajistíme, aby se mail neodeslal, pokud nejsou všechna pole vyplněna*/

if ( !empty($jmeno) and !empty($mail) and !empty($predmet) and !empty($text)) {
mail($prijemce, $predmet, $text, $zahlavi);
echo "<h3>Ďakujeme. Vaša správa bola úspešne odoslaná. V krátkom čase Vás budeme kontaktovať.</h3><br />
<p>Táto stránka bude automaticky presmerována do 5 sekúnd.<br>
Pokiaľ sa tak nestane, pokračujte prosím <a href='http://web.atec.sk'>tu</a><br><br></p>";
echo "<script type=\"text/javascript\">
setTimeout(\"self.location.replace('http://web.atec.sk')\", 5*1000)
</script>";

/*toto se vypíše do dokumentu, pokud se mail odešle*/

} else {
echo "<h3>Prosíme Vás, aby ste vyplnili všetky údaje a správu odoslali znova. Ďakujeme.</h3>"; /*toto se vypíše pokud nebudou vyplněna všechna pole, mail se neodešle*/

}
?>


môže to byť zapríčinené nastavením kodovania? ja som totizto ziadne nenastavoval, musi tam byt UTF8?
Majkl578
Profil
Nejčastější potíže s PHP

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:

0