v html v hlavicce mam nastaveno kodovani utf8
Kód: Vybrat vše
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />a muj sendemail.php vypada takto
Kód: Vybrat vše
<?php
$your_email = "mailnakterysetoodesle@cokoli.cz";
$c_name = htmlspecialchars ($_POST["Name"]);
$c_email = htmlspecialchars($_POST["Email"]);
$c_subject = htmlspecialchars($_POST["Subject"]);
$c_message = htmlspecialchars($_POST["Message"]);
$error = 0;
if(strlen($c_name) < 4){
$error++;
}
if(strlen($c_subject) < 4){
$error++;
}
if(strlen($c_message) < 10){
$error++;
}
if (!eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $c_email)){
$error++;
}
if($error == 0){
$subject = $c_subject;
$message = "Name: ".$c_name."\nEmail: ".$c_email."\n\nSubject: ".$c_subject."\n\nMessage:\n".$c_message;
$headers = "From: $c_email";
mail($your_email,$subject,$message,$headers);
echo 'sent';
}else{
echo 'error';
}
?>nevite v cem by mohl byt problem?
Predem vsem co nejak pomuzou dekuju.
ps:jinak jeste takhe vypada muj form
Kód: Vybrat vše
<div id="note">
<span class="notification_ok"> Vaše zpráva byla odeslána. Děkujeme Vám!</span>
</div>
<form action="sendemail.php" id="contact_us" class="jqtransform" method="post" charset="UTF-8"/>
<div class="rowElem">
<label>Jméno a Příjmení</label><input type="text" size="30" name="Name" id="name" title="Name" /></div>
<div class="rowElem"><label>E-Mail</label><input type="text" size="30" name="Email" id="email" title="Email" /></div>
<div class="rowElem">
<label>Předmět</label>
<select name="Subject" id="subject" class="contact-select">
<option value="Oddluzeni" />Oddlužení
<option value="Vyplaceni" />Vyplacení
<option value="Preuverovani" />Přeúvěrování
<option value="Jiny" />Jiný
</select>
</div>
<div class="rowElem">
<label>Vaše zpráva</label><textarea cols="64" rows="7" name="Message" id="message_input"></textarea></div>
<div class="rowElem" id="contact-submit"><label> </label><input type="submit" value="Odeslat" class="jqbutton" /></div>
</form>
