Mail problemer med æøå
Hejsa,Jeg har lavet en helt normal kontakt formular. Og hvis jeg bruger min mail, som modtager så er der ikke noget galt med ÆØÅ men, hvis jeg sætter min kundes email som modtager, så bliver æøå til )"(#)= mærkelige ting ;o)
Min kode ser således ud:
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'];
$header = $email;
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=ISO 8859-1' . "\r\n";
mail($modtager, $emne, $besked, $header);
echo "Emailen er sendt - jeg vil kontakte Dem hurtigst muligt.";
}
}
