webForumDet fria alternativet

Skicka mail med php

2 svar · 295 visningar · startad av jlee

jleeMedlem sedan dec. 2002381 inlägg
#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>
@ndersMedlem sedan juni 200026 914 inlägg
#2

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

jleeMedlem sedan dec. 2002381 inlägg
#3

Ok, tack! Det visste jag inte.

Genererad på 371 ms · cache AV · v20260730165559-full.f96bc7eb