---
title: "nl2br i mail()"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/182903-nl2br-i-mail"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "filipbh"
published: "2010-03-22T01:11:48.000Z"
updated: "2010-03-22T13:09:31.000Z"
replies: 3
views: 771
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/182903-nl2br-i-mail"
---

# nl2br i mail()

## #1 — filipbh, 2010-03-22T01:11Z

Hej...

Jag har suttit och försökt få nl2br att fungera som det ska i mail-taggen. Problemet är att det blir dubbla mellanrum av någon konstig anledning. Jag testade att maila till en Hotmail-adress istället och där fungerade det som det ska. Finns det någon lösning på det? Felet verkar alltså bero på den första mail-boxen.

Jag kan skicka med kod om det behövs men som sagt så är det inte koden i sig som är det främsta felet i och med att det fungerar i Hotmail.

Permalänk: https://www.webforum.nu/p/182903

## #2 — fiddler, 2010-03-22T08:46Z

Testa om det blir någon skillnad med SPiN:s funktion: <http://www.webforum.nu/showpost.php?p=1400539&postcount=4>

Permalänk: https://www.webforum.nu/p/2231476

## #3 — The_Hulk, 2010-03-22T09:08Z

Att det "fungerar" i hotmail betyder inte att det är rätt.
Är den andre mailboxen också webbaserad eller är det ett mejl-program på datorn?
Var blir det dubbla mellanrum?
Vad menar du med dubbla mellanrum, är det space eller radbrytningar?

Permalänk: https://www.webforum.nu/p/2231479

## #4 — filipbh, 2010-03-22T13:09Z

Givetvis måste det inte vara korrekt för det. Båda är webbaserade... De dubbla mellanrummen betyder ett extra radbryt. I och med att jag inte gör något annat än att skriva nl2br($texten) så tror jag ändå inte att det ligger i koden. Däremot kanske det går att lägga till en rad för att förhindra dubbla radbryt. Eventuellt det fiddler skickade, det har jag inte testat ännu.

```
$message = '<html><head>' . "\r\n";
$message .= "<style type='text/css'>body {font-family: Verdana; font-size: 10px; color: #606060; text-decoration: none} a {color: #000000; text-decoration: none} a:hover { color: #678AA9; text-decoration: underline}</style>";
$message .= "</head><body>";
$message .= nl2br($_POST['send_message']);
$message .= "</body></html>";

$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: " . $writer;
```

Permalänk: https://www.webforum.nu/p/2231494

---

Tråden på webben: https://www.webforum.nu/amne/php/182903-nl2br-i-mail
