Witam i proszę o pomoc. Mam formularz kontaktowy, w którym nie mam poslkich znaków. jak to naprawić? Próbowałem różnych rozwiązań. Proszę o POMOC!
<?php
//--- początek formularza ---
if(empty($_POST['submit'])) { ?>
<?php
} else {
//twoje dane
$email = 'mao@email.com';
//dane z formularza
$formName = $_POST['formName'];
$formEmail = $_POST['formEmail'];
$formText = $_POST['formText'];
//--- początek funkcji weryfikującej adres e-mail ---
function checkMail($checkmail) {
if(filter_var($checkmail, FILTER_VALIDATE_EMAIL)) {
return true;
}
else{
return false;
}
} else {
return false;
}
}
//--- koniec funkcji ---
if(checkMail($formEmail)) {
//dodatkowe informacje: ip i host użytkownika
$ip = $_SERVER['REMOTE_ADDR'];
$host = gethostbyaddr($_SERVER['REMOTE_ADDR']);
//tworzymy szkielet wiadomości
//treść wiadomości
$mailText = "Od: $formName, $formEmail\n\nTreść wiadomości:\n\n$formText\n\n\n($ip, $host)";
//adres zwrotny
$mailHeader = "From: $formName <$formEmail>, Content-type: text/plain; charset=utf-8";
//funkcja odpowiedzialna za wysłanie e-maila
@mail($email, 'Formularz kontaktowy', $mailText, $mailHeader) or
die('Błąd: wiadomość nie została wysłana');
//komunikat o poprawnym wysłaniu wiadomości
header('Location: contact_msgsent.html#protokoly'); } else {
header ('Location: contact_error.html#protokoly'); }
} else {
//komunikat w przypadku nie powodzenia
header ('Location: contact_error2.html#protokoly'); }
//--- koniec formularza ---
}
?>