W tytule i treści maila nie ma polskich znaków. Co może być przyczyną?
PHP
<?php
// tworzymy zmienną dla imienia i nazwiska
$name = $_POST['name'];
// tworzymy zmienną dla adresu email
$temat = $_POST['temat'];
// tworzymy zmienną dla wiadomości
$message = $_POST['message'];
// adres email z którego ma być wysłana wiadomość
$odkogo = "adres mail";
// adres email na który chcesz otrzymać wiadomość
$dokogo = "adres mail";
$charset = 'utf-8';
// tytuł jaki ma mieć ta wiadomość email
$tytul = "Formularz kontaktowy";
// treść wiadomości
$wiadomosc = "";
$wiadomosc .= "Imie i nazwisko: " . $name . "\n";
$wiadomosc .= "Temat: " .$temat . "\n";
$wiadomosc .= "Wiadomosc: " . $message . "\n";
// wysyłamy wiadomość
$sukces = mail($dokogo, $tytul, $wiadomosc, "Od: <$odkogo>");
$header = "From: Nadawca \nContent-Type:".
"text/html;charset=utf-8\n".
"\n";
// Przekierowywujemy na potwierdzenie
if ($sukces){
print "<meta http-equiv=\"refresh\" content=\"0;URL=potwierdzenie.php\">";
}
else{
print "<meta http-equiv=\"refresh\" content=\"0;URL=error.html\">";
}
?>
Brak polskich znaków treści maila, co może być przyczyną
HTML
<form id="formularzKontaktowy" action="kontakt.php" method="post">
<input type="text" id="inputName" name="name" placeholder="Imię">
<input type="text" name="temat" id="inputTemat" placeholder="Temat">
<textarea type="text" name="message" class="mess" id="inputMessage" placeholder="Wiadomość"></textarea>
\
<input class="button" type="submit" value="wyślij">
</form>