Avatar billede pepsiman Juniormester
23. juni 2018 - 09:26 Der er 5 kommentarer og
1 løsning

php mail - kontakt os - mangler æøå

Hej alle.

jeg vil bruge æøå til at sætte utf-8 i ,men kan ikke finde ude af det.
Nogle af jer kloge vil bruge tid til at skrive en lille kode med utf-8. evt med style med farve,størrelse - css.

<?php
 
  if(isset($_POST['btn-send']))
  {
  $name = $_POST['name'];
  $email = $_POST['mail'];
  $subject = $_POST['subject'];
  $message = $_POST['message'];
 
 
  if(empty($name)||empty($email)||empty($subject)||empty($message))
  {
   
    echo  "Venligt at skrive";
   
  }else{
       
        $to ="xxxx@xxxx.dk";
        $msg = "Navn : ".$name . "\n";
        $msg.="Mail fra : ".$name . "\n";
        $msg.="Emne : ".$subject . "\n";
        $msg.="Message : ".$message . "\n";
        $header="From: " .$email;
        mail($to, $subject,$msg, $header);
          }
  }
  ?>

tak forhånden
Mvh Ole
Avatar billede nemlig Professor
23. juni 2018 - 09:50 #1
Forslag til at fortælle mail(), at du anvender UTF-8:

Din $header ændrer du til:
$header  = "MIME-Version: 1.0\r\n";
$header .= "Content-type: text/html; charset=UTF-8\r\n";
$header .= "From: " .$email;
$header .= "Reply-To: " .$email;
Avatar billede olsensweb.dk Ekspert
23. juni 2018 - 10:06 #2
Avatar billede pepsiman Juniormester
23. juni 2018 - 10:46 #3
@nemlig
Det virkede fint med æøå indtil videre ,men jeg mangler kun nl2br ( flere linje) på $message. ud på outlook ser sådan ud som inline.

jeg bruger textarea fra bootstrap in kontakt-formular.

Hvor kan jeg sætte nl2br på?
Avatar billede pepsiman Juniormester
23. juni 2018 - 11:05 #4
Det fungere fint nu

$message = nl2br($_POST['message']);

senere prøver jeg at lave style med css
Avatar billede jakobdo Ekspert
23. juni 2018 - 11:57 #5
Hvis du vil slippe for at skulle tænke alle de "smarte" tanker selv, så kan du også bruge disse 2 libs:

https://swiftmailer.symfony.com/
https://github.com/PHPMailer/PHPMailer

2 gennemtestede libs, der har været omkring i mange år og gør hvad de skal.
Så slipper du for at skulle gøre en masse arbejde selv. :)
Avatar billede pepsiman Juniormester
27. juni 2018 - 05:37 #6
Jeg tror nok at jeg har ikke flere spørgsmål medmindre jeg opretter ny tråd senere hvis det opstår et eller andet problem.
tak for hjælpen.
Luk her
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

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