Avatar billede Wideking Nybegynder
13. august 2010 - 08:53 Der er 6 kommentarer og
1 løsning

Mangler æ,ø,å i mailformular fra hjemmeside

Hej Eksperter..

Jeg administrere en hjemmeside med en kontaktformular der kan sende mail , men jeg har en udfordring i at mår jeg modtager en mail fra hjemmesiden mangler de danske bogstaver æ,ø,å i teksten

Har ligeledes haft udfordring i at siden ikke viser de danske bogstaver, men det har jeg løst ved at kode disse til tegn som browseren kan vis korrekt, da det åbentbart er noget at gøre med den udbyder der hoster siden

Hvordan løser jeg dette med at en bruger i tekstbokse på hjemmesiden bruger æ,ø,å så disse kommer med i den mail der ankommer til mig fra denne formular. http://rpm-racing.dk/_kontakt.php

Bemærk: Jeg er stadig bevbie på hjemmeside/php fronten, men vokser løbende med diverse udfordringer, så en kode eller et script med tilhørende forklaring så jeg kan gennemskue hvad der sker i forløbet vil være fantastisk god læring for mig
Avatar billede j3ppah Novice
13. august 2010 - 10:51 #1
brug det danske char set, eller UTF-8
Avatar billede Wideking Nybegynder
13. august 2010 - 20:53 #2
koden der danner mailen ser sådan ud
Kan du fortælle mig hvor og hvad jeg skal rette

<?php
 
  $navn = $_REQUEST['navn'];
  $mail = $_REQUEST['mail'] ;
  $kommentarer = nl2br($_REQUEST['kommentarer']);
  $to = "info@rpm-racing.dk.";
 
  if($mail != ""){ 
  $subject = "Kontaktmail fra $navn via www.rpm-racing.dk";
  $header  = "MIME-Version: 1.0" . "\r\n";
  $header .= "Content-type: text/html; charset=utf-8" . "\r\n";
  $header .= "From: $mail";
  $message = "Til RPM_Racing fra <br><br> Navn :  $navn <br> Email:  $mail <br><br> Kommentar <br><br> $kommentarer ";

  mail($to, $subject, $message, $header);
  header("Location: http://www.rpm-racing.dk/_kontakt.php");
  }
  else
  {}
?>
Avatar billede rockbottom_dk Nybegynder
25. august 2010 - 13:52 #3
du skal ind og rette til UTF-8 i din  _kontakt.php
Avatar billede Wideking Nybegynder
25. august 2010 - 22:54 #4
Min kode ser sådan ud,hvor skal jeg rette  ?

<!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>RPM Racing - Kontakt</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<LINK REL=stylesheet HREF="stylesheet.css" TYPE="text/css">
<script type="text/javascript" src="js/flashobject.js"></script>
<script type="text/javascript" src="js/dropdown.js"></script>
Avatar billede rockbottom_dk Nybegynder
25. august 2010 - 23:08 #5
prøv lige at ændre denne linie:

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

----> til

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
Avatar billede rockbottom_dk Nybegynder
25. august 2010 - 23:13 #6
og check også din .. _Mail_kontakt.php
Avatar billede Wideking Nybegynder
01. september 2010 - 21:14 #7
Der er ikke det store gennembrud :-)

_kontakt.php ser sådan ud nu

<!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>RPM Racing salg og leje</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<LINK REL=stylesheet HREF="stylesheet.css" TYPE="text/css">
<script type="text/javascript" src="js/flashobject.js"></script>
<script type="text/javascript" src="js/dropdown.js"></script>

<script type="text/javascript">

_Mail_kontakt.php ser sådan ud:

<?php
 
  $navn = $_REQUEST['navn'];
  $mail = $_REQUEST['mail'] ;
  $kommentarer = nl2br($_REQUEST['kommentarer']);
  $to = "info@rpm-racing.dk.";
 
  if($mail != ""){ 
  $subject = "Kontaktmail fra $navn via www.rpm-racing.dk";
  $header  = "MIME-Version: 1.0" . "\r\n";
  $header .= "Content-type: text/html; charset=utf-8" . "\r\n";
  $header .= "From: $mail";
  $message = "Til RPM_Racing fra <br><br> Navn :  $navn <br> Email:  $mail <br><br> Kommentar <br><br> $kommentarer ";

  mail($to, $subject, $message, $header);
  header("Location: http://www.rpm-racing.dk/_kontakt.php");
  }
  else
  {}
?>
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
Alle kurser indenfor Microsoft 365 – både til begyndere og øvede.

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