Avatar billede LilleUdvikler Nybegynder
30. september 2011 - 20:44 Der er 5 kommentarer og
1 løsning

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.";
    }
}
Avatar billede majbom Novice
30. september 2011 - 20:53 #1
er din php-fil gemt som ISO-8859-1?
Avatar billede LilleUdvikler Nybegynder
30. september 2011 - 21:01 #2
Ja, men det hjælper ikke.

Da jeg havde gemt ALT som UTF-8, og ændret det i selve koden, så var det stadig fint hos mig og ikke så godt hos min kunde..
Avatar billede majbom Novice
30. september 2011 - 21:07 #3
du sender jo slet ikke $headers med, du sender $header med - altså uden s.
Avatar billede LilleUdvikler Nybegynder
30. september 2011 - 21:29 #4
DOH! -.-'

Men hvordan filen kan det så være det fungere fint til min gmail og ikke til hans mail?
Avatar billede majbom Novice
30. september 2011 - 21:32 #5
måske fordi din gmail er lidt mere intelligent end hans klient og regner tegnsættet ud, eller gætter sig til det rigtige...
Avatar billede majbom Novice
01. oktober 2011 - 12:33 #6
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester