Avatar billede l_domino_l Nybegynder
20. februar 2008 - 17:37 Der er 3 kommentarer og
1 løsning

Jeg får ingen danske tegn i mail?

Jeg har en form der skal sende en mail, men når mailen så kommer frem er der ingen Æ, Ø eller Å i email...

Det kan være I lige ved hvordan man får den til det?

Her er hele min PHP kode:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Untitled Document</title>
<style type="text/css">

body {
            background-color: #FFFFFF;
            margin-left: 5px;
            margin-top: 5px;
            margin-right: 5px;
            margin-bottom: 5px;
        }

        .style9 {
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
        }

        .style10 {
            font-size: 11px;
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-weight: bold;
        }

        .style11 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;
        }

        .style13 {
            font-family: Verdana, Arial, Helvetica, sans-serif;
            font-size: 11px;           
            font-weight: bold;
            color: red;
        }
       

        TABLE { background: #F8F8F9; border-collapse: collapse }
     
        .style12 {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
    </style>

</head>

<body>
<span class="style12"><br />
Bliv Kunde<br>
<br>
  </span>

<span class="style9">Ønsker du at blive kunde hos os skal du først registreres. Dette gøres ved at du udfylder<br>
nedenstående og trykker send, så sender vi dig en email, så snart vi har et login til dig.</span>
<br><br>

<?
if($_GET[action] == "ok") {

if($_POST[navn] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>Navn</b></span>");
} else {

if($_POST[mail] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>Mail</b></span>");
} else {

if($_POST[gade] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>Gade</b></span>");
} else {

if($_POST[postnummer] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>Postnummer</b></span>");
} else {

if($_POST[by] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>By</b></span>");
} else {

if($_POST[telefonnummer] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>Telefon nummer</b></span>");
} else {

if($_POST[password] == "") {
echo("<span class='style13'>Du skal udfylde feltet <b>ønsket Kodeord</b></span>");
} else {
   
$navn = $_POST[navn];
$mail = $_POST[mail];
$gade = $_POST[gade];
$postnummer = $_POST[postnummer];
$by = $_POST[by];
$telefonnummer = $_POST[telefonnummer];
$password = $_POST[password];

$besked = "<br/>" . "Ny Kunde" . "\n" . "Navn: " . $_POST[navn] . "\n" . "Mail: " . $_POST[mail]. "\n" . "Gade: " . $_POST[gade]. "\n" . "Postnummer: " . $_POST[postnummer]. "\n" . "By: " . $_POST[by]. "\n" . "Telefonnummer: " . $_POST[telefonnummer]. "\n" . "Kodeord: " . $_POST[password];

mail("info@primafoder.dk", "Emne: $emne", $besked, "From: $mail\nX-Mailer: http://$HTTP_HOST$REQUEST_URI");
echo("<span class='style13'>Vi har modtaget din mail, og svarer hutigst muligt tilbage.</span>");
}
}
}
}
}
}
}
}
?>

<div align="center">
<table width="50%"" border="1" cellspacing="5" cellpadding="5" border-collapse: collapse>
<tr>
<td>
<form action="blivkunde.php?action=ok" method="POST">
<b><span class="style10">Navn:</span></b><br>
<input type="text" name="navn">
<br>
<b><span class="style10">E-mail:</span>
<br>
<input type="text" name="mail">
<br>
<b><span class="style10">Gade:</span>
<br>
<input type="text" name="gade">
<br>
<b><span class="style10">By:</span></b><br>
<input type="text" name="by">
<br>
<b><span class="style10">Post nummer:</span></b><br>
<input type="text" name="postnummer">
<br>
<b><span class="style10">Telefon nummer:</span></b><br>
<input type="text" name="telefonnummer">
<br>
<b><span class="style10">Ønsket Kodeord:</span></b><br>
<input type="text" name="password">
<br>

<br>
<input type="submit" value="Send Besked" name="send">
<input type="reset" value="Tøm felterne">
<br>
</td>
</tr>
</table>
</form>
</div>
</div>
</body>
</html>
Avatar billede thesurfer Nybegynder
20. februar 2008 - 19:19 #1
Der er et par eksempler på (kig/søg på "UTF" på selve siden): http://dk2.php.net/function.mail

Ellers har Google en masse svar til dig: http://www.google.com/search?q=php+mail+utf-8
Avatar billede l_domino_l Nybegynder
21. februar 2008 - 08:24 #2
Jeg er ikke god nok til at kunne overskue det der....
Avatar billede thesurfer Nybegynder
24. februar 2008 - 01:01 #3
Du kunne evt prøve:

$headers="From: ".$mail."\n"
    . "Content-Type: text/plain; charset=$charset; format=flowed\n"
    . "MIME-Version: 1.0\n"
    . "Content-Transfer-Encoding: 8bit\n"
    . "X-Mailer: http://$HTTP_HOST$REQUEST_URI\n";

mail("info@primafoder.dk", "Emne: $emne", $besked, $headers);
Avatar billede l_domino_l Nybegynder
25. marts 2008 - 08:39 #4
Virker ikke en bjælle... lukker!

Har oprettet en ny form fra en Guide Webside....
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