Witam, mam następujący formularz kontaktowy i maile dochodzą z krzaczkami(tzn.nia ma polskich znaków tylko krzaczki):
<?php
if(isset($_POST['wyslij']))
{
$mail=strip_tags($_POST['email']);
$tresc=strip_tags($_POST['tresc']);
$error='';
if(!eregi('^[0-9a-z_.-]+@([0-9a-z-]+.)+[a-z]{2,4}$',$mail))
{
$error=$word['Niepoprawny adres E-mail'][$lang].'<br />';
}
if(strlen($tresc)<10)
{
$error.=$word['Wpisana treść wiadomości jest zbyt krótka'][$lang].'<br />';
}
if(strlen($error)>0)
{
echo '<p class="error"><strong>'.$error.'</strong></p>';
}
else
{
$list = "$tresc\n\nNadawca: $mail";
$charset='utf-8';
if(mail("jjedryszek@op.pl","List ze strony", $list, "Content-type: text/plain; charset=$charset\n"."Content-Transfer-Encoding: 8bit\n"."From: $mail\n"."X-Mailer: my_own/"))
{
echo $word['Wysłano poprawnie wiadomość'][$lang];
}
else
{
echo '<p class="error"><strong>'.$word['Przepraszamy wystąpił błąd podczas wysyłania wiadomości,prosimy spróbować później'][$lang].'</strong></p>';
return;
}
}
}
?>
<form method="post" action="kontakt">
<table>
<tr><td class="nazwa">E-mail</td><td><input type="text" name="email" /></td></tr>
<tr><td class="nazwa"><?php echo $word['Wiadomość'][$lang];?> </td><td>
<textarea rows="10" cols="65" name="tresc">
</textarea>
</td></tr>
<tr><td> </td><td><input type="submit" name="wyslij" value="<?php echo $word['Wyślij'][$lang];?>" /></td></tr>
</table>
</form>