Avatar billede lraj Nybegynder
01. marts 2009 - 23:51 Der er 6 kommentarer og
1 løsning

mail() \r\n

Hej.
Jeg har et system hvor jeg sender mails via mail();

Jeg bruger følgende kode:
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From: Kontaktos <KontaktOs@Netslottet.Dk>";
$message = "
<html>
<head>
</head>
<body>
$_POST[besked]
</body>
</html>";

mail($res[afsender], $res[emne], $message, $headers);


men når den sender mailen modtager jeg noget lignene det her:

tester bare\r\n\r\n### INFORMATION: Ønsker du yderligere hjælp, skal du ikke svare på denne mail, men gå ind på netslottet.dk igen, hvor du igen kan kontakte os! ###\r\n\r\n


på en stor lang linie. Der hvor der står \r\n er der i mit textarea linieskift, men det kommer ikke med i selve mailen. Men derimod virker <br> fint.. Så det jeg egentligt søger er, hvordan får jeg linieskifts i mit textarea til at blive byttet ud med <br>?

Altså skal et enkelt linieskift laves om til <br> med et eller anden kode, og det er den kode jeg søger.

På forhånd tak.

Har allerede prøvet følgende løsninger, hvoraf ingen virkede;
nl2br();
str_replace("\r\n","<br>",$_POST[besked]);
Avatar billede tjaz Nybegynder
02. marts 2009 - 02:25 #1
$beskedMedBR = str_replace("\n","<br />", $_POST["besked"]);

$message = "
<html>
<head>
</head>
<body>". $beskedMedBR ."</body>
</html>";

Skulle gerne virke.
Avatar billede tjaz Nybegynder
02. marts 2009 - 02:55 #2
smider lige et svar også :)
Avatar billede dkfire Nybegynder
02. marts 2009 - 08:58 #3
Måske ved at bruge nl2br() ??

$message = "
<html>
<head>
</head>
<body>
".nl2br($_POST['besked'])."
</body>
</html>";
Avatar billede lraj Nybegynder
06. marts 2009 - 23:48 #4
ingen af løsningerne virker..
Avatar billede dkfire Nybegynder
07. marts 2009 - 00:08 #5
Det er lidt svært at hjælpe dig videre, hvis ikke du viser hvad du har forsøgt.
De løsninger som er giver VIL hjælpe dig med de beskrevne problemer.
Avatar billede lraj Nybegynder
19. april 2009 - 14:24 #6
Har kun prøvet de, som nu er skrevet i denne tråd :)
Avatar billede lraj Nybegynder
24. januar 2010 - 16:57 #7
her kom vidst aldrig et brugeligt svar.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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