Mam na webe jednoduchy kontaktny formular. Vsetko som spravil ako ma byt a funguje az na chybu v diakritike. Formular odosle text ale bez diakritiky. Viem, ze do suboru kde je zapisany script treba nejako zakomponovat UTF-8 len neviem kde ho tam dat, aby ho snim aj odoslalo.
Tu sú nahlady na kody:
zapis formulara:
Kód: Vybrať všetko
<form method="post" action="spracovanie.php">
<p> </p>
<p><input name="meno" type="text" class="form_nm" id="meno" onfocus="if(this.value=='Vaše meno') this.value=''" value="Vaše meno a priezvisko" /></p>
<p> </p>
<p><input name="email" type="text" class="form_nm" id="email" onfocus="if(this.value=='Váš E-mail') this.value=''" value="Váš E-mail" /></p>
<p> </p>
<p><textarea name="sprava" class="form_tf" cols="" rows="" id="sprava" onfocus="if(this.value=='Správa') this.value=''">Vaša správa</textarea></p>
<p> </p>
<p><input name="odoslat" class="btn-form" alt="" title="odoslat" type="submit" value="Odoslať"/></p>
</form>Kód: Vybrať všetko
<?
if(isset($_POST['odoslat'])){
$predmet = "Kontakt";
$sprava = "Meno a priezvisko: ".$_POST['meno'];
$sprava .= "\nE-mail odosielajúceho: ".$_POST['email'];
$sprava .= "\nSpráva: ".$_POST['sprava'];
echo $sprava;
if ( Mail("[email protected]", $predmet, $sprava, "From: " . $_POST['email']) )
echo "Vaša objednávka bola úspešne spracovaná a odoslaná.";
else echo "Vašu objednávku sa nepodarilo spracovať.";
}
?>Dakujem