Avatar billede gr8m8 Novice
31. januar 2011 - 16:48 Der er 7 kommentarer og
1 løsning

Erstat æøå php funktion i script...

Hej folkens.

Jeg har et script der sender en mail fra en formular fra min hjemmeside. Denne sender i ren tekst hvilket gør at æøå ser rigtig mærkelige ud.

Jeg har fundet diverse scripts der skulle kunne dette, problemet er bare jeg ikke aner hvordan jeg skal implementere det i email scriptet.

Håber nogen vil hjælpe....

Her er mit Mailer script:

<?php

sleep(3);//seconds to wait..
header("Location:http://www.mitdomæne.dk/tak.php");

if(isset($_POST['submit'])) {
$to = "minmail@mail.dk";
$subject = "Fra Hjemmesiden";
$name_field = $_POST['name'];
$firma_field = $_POST['firma'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$body = "Fra: $name_field\n Firma: $firma_field\n E-Mail: $email_field\n Besked:\n $message";

echo "Din besked er afsendt.";
mail($to, $subject, $body);

} else {
echo "Formularen er ikke udfyldt korrekt.";
}
?>
31. januar 2011 - 16:56 #1
Det hjalp mig, i samme situation, at bruge UTF-8 som charset i head sektionen paa siden, saaledes:

<head>
<title>....</title>
<meta http-equiv="Content-type" content="text/html;charset=UTF-8">
....andet head indhold
</head>
Avatar billede kentora Nybegynder
31. januar 2011 - 17:56 #2
Hurtig skrevet function:
function dansk($string){
$str = str_replace("Æ","&AElig;",$string)
$str = str_replace("Ø","&Oslash;",$string)
$str = str_replace("Å","&Araing;",$string)

$str = str_replace("æ","&aelig;",$string)
$str = str_replace("ø","&oslash;",$string)
$str = str_replace("å","&aring;",$string)

return $str;

}
Avatar billede majbom Novice
31. januar 2011 - 19:01 #3
replace er efter min mening ikke den rigtige løsning

problemet opstår helt sikkert for der er rod i tegnsættene.

filen, koden, mailen, databasen og alt andet skal være samme tegnsæt - f.eks. utf8
Avatar billede gr8m8 Novice
02. februar 2011 - 20:46 #4
Hey gutter.

Tusind tak for jeres bidrag til mit spørgsmål. Jeg har ikke haft tid til at afprøve din "function" kentora, men det får jeg imorgen og så vender jeg skarpt tilbage :-)

Beklager min inaktivitet og endnu engang tak.
04. februar 2011 - 21:38 #5
Hvad saa, scum, fik du kikket paa indlaeggene?  Du lovede at vende skarpt tilbage.
Avatar billede gr8m8 Novice
07. februar 2011 - 19:38 #6
Hej igen.

Det er ikke lykkedes mig at implementere scriptet i min mailer.php, men det har også vist sig at det kun er mail programmet Thunderbird der ikke kan tyde dem rigtigt og derfor er det ikke nødvendigt at rette.

Tak for jeres hjælp og interesse, og jeg beklager endnu engang min manglende aktivitet.

Tak til Christian for at holde mig til ilden omkring mit eget spørgsmål, jeg skylder helt sikkert alle at tråden bliver afsluttet på en ordentlig måde.
Avatar billede gr8m8 Novice
07. februar 2011 - 19:38 #7
Kom gerne med et svar Kentora.
Avatar billede gr8m8 Novice
11. februar 2011 - 20:01 #8
..
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