webForumDet fria alternativet
Logga in / Bli medlem

Skicka mail med php

PHP

2 svar · 297 visningar · startad av jlee

Medlem sedan dec. 2002378 inlägg
Trådstart#1

Skickar mail med php. Tyvärr så visas <br> taggar i mailet istället för bara radbryt. Testat skicka headers men gör nog fel. Vet någon hur det ska vara?

<div align="center" class="brodtext"><br /><br />Tack. 
<?php 

$to = "info@jonas.se"; 
$from = $_POST["email"]; 
$subject = $_POST["subject"]; 
$postnr = $_POST["postnr"]; 
$adress = $_POST["adress"]; 
$ort = $_POST["ort"]; 
$namn = $_POST["namn"]; 
$message = $_POST["message"]; 
$1 = $_POST["1"]; 
$2= $_POST["2"]; 
$headers  = 'MIME-Version: 1.0' . "\r\n"; 
$headers  = 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; 

[B]/*detta visas i mailet*/

$body = nl2br("Hej!
Ämne:  $subject 
Beställare:  $namn $efternamn
Email:  $email
Adressuppgifter:  $adress
Postnr och ort:  $postnr, $ort
Följande broschyrer är beställda:  $1  $2
Meddelande: $message 
"); [/B] 

/*detta visass på svarssidan*/

if (mail($to, $subject, $body,  "From: $namn <$from>")) 
echo nl2br("Din beställning är utförd<br>
Ämne: $subject 
Ditt namn: $namn $efternamn
Din Email: $email
Dina adressuppgifter: $adress
Postnr och ort: $postnr $ort<br>
Följande broschyrer är beställda av dig:<br>$1<br> $2<br>
Meddelande: $message 
"); 

else 
echo "Det gick inte att skicka ditt meddelande"; 

?> </div>
Medlem sedan juni 200032 967 inlägg
#2

Du ber ju faktiskt om det, när du lägger till mailtexten i $body med nl2br().

Medlem sedan dec. 2002378 inlägg
#3

Ok, tack! Det visste jag inte.

554 ms totalt · 4 externa anrop · v20260731065814-full.81e7e81c
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
432 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)