Mail problemer med æøå
Hejsa,Jeg har sidder med kontakt formular, som laver ballade i ÆØÅ når min kunde skal modtage mailen, men ikke når jeg modtager mailen.
Har haft et andet spørgsmål åbent om samme emne, hvor jeg troede det var fixet - men det er det åbenbart ikke.
Alle filer er gemt som UTF-8 osv. min kode er her:
<?
$name=$_POST['name'];
$email=$_POST['email'];
$text=$_POST['text'];
if(isset($_POST['name'])&&isset($_POST['email'])&&isset($_POST['text'])){
if($name===''){
$errMsg = "Du skal udfylde navn";
}
elseif($email===''){
$errMsg = "Du skal udfylde E-mail.";
}
elseif($text===''){
$errMsg = "Du skal udfylde besked.";
} elseif(is_numeric($name)){
$errMsg = "Navn må ikke været tal";
} elseif(is_numeric($text)){
$errMsg = "Beskeden må ikke være tal";
} elseif(strlen($text)<20){
$errMsg = "Beskeden skal være over 20 tegn.";
} else {
$modtager = "simon@steenholm.dk";
$emne = "Mail fra hjemmeside";
$besked = "Hej, du har modtaget mail: \n
Navn: " . $_POST['name']. "\n
E-mail: " . $_POST['email']. "\n
Besked: " . $_POST['text'];
$headers = $email;
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
mail($modtager, $emne, $besked, $headers);
echo "Emailen er sendt - jeg vil kontakte Dem hurtigst muligt.";
}
}
?>
