Witam mam dziwny problem i nie wiem w czym może tkwić problem, otóż formularz php przesyła jakięs tam informacje wpisane przez uzytkownika, jednak w Outloku nie wyświetlają się polskie litery tylko krzaki :/ Czy ktoś może pomóc oto kod
<?php
if(empty($_POST['submit'])){ ?>
<p>Poniżej znajduje się formularz k wszystkie pola są wymagane.</p>
<form action="?" method="post">
<p>Proszę wypełnić dane kontaktowe:</p>
<p>Naziwsko:<br /><input type="text" name="nazwisko" class="boxy" /></p>
<p>Imię:<br /><input type="text" name="imie" class="boxy" /></p>
<p>Adres e-mail:<br /><input type="text" name="email" class="boxy" /></p>
<p>Ulica i numer mieszkania:<br /><input type="text" name="ulica" class="boxy" /></p>
<p>Kod pocztowy oraz miasto:<br /><input type="text" name="miasto" class="boxy" /></p>
<p><input type="submit" name="submit" value="Wyślij formularz"/></p>
<?php
}elseif(!empty($_POST['nazwisko']) && !empty($_POST['email']) && !empty($_POST['imie'])){ /* Funkcja sprawdzająca poprawność E-Maila */
function SprawdzEmail($email) {
if (!eregi("^[_.0-9a-z-]+@([0-9a-z][0-9a-z-]+.)+[a-z]{2,4}$" , $email)){ return false;
}
return true;
}
if(SprawdzEmail($_POST['email'])){
/* Tworzymy szkielet wysyłanej wiadomości */
$adresemail="mail@mojadomena.pl";
$ip=$_SERVER['REMOTE_ADDR'];
$host=gethostbyaddr($_SERVER['REMOTE_ADDR']);
$wiadomosc="Od: $_POST[nazwisko] ($_POST[email])\nIP: $ip, HOST: $host\n\n$_POST[imie]";
$nadawca="From: $_POST[email]\n";
$nadawca.="Content-type: text/html;\n\tcharset=\"utf-8\"\n";
$nadawca.="Content-Transfer-Encoding: quoted-printable\n";
@mail($adresemail, "Formularz", "$wiadomosc", "$nadawca") or
die('Formularz nie został wysłany'); echo "Dziękujemy, formularz został wysłany."; }else{ echo "Wprowadzony adres E-Mail jest niepoprawny"; } }else{ echo "Wypełnij wszystkie pola formularza"; } ?>