Hjälp plz, med formmail och textarea

Permalänk
Medlem

Hjälp plz, med formmail och textarea

Jag har en sida med ett formulär där namn och adress postas via formmail. Det funkar fint på det hela taget men i formuläret ligger en textruta där besökaren får skriva en kortare text som också postas. Problemet är att den texten blir lite svår att läsa i mailet sen. All formattering, typ radbrytning (som egentligen är det enda jag vill ha med) försvinner.

Exempel:

Hej Sweclockers!
Vilket bra forum ni har.
Det finns många som kan hjälpa till här.

Blir så här i mailet:

Hej Sweclockers! Vilket bra forum ni har. Det finns många som kan hjälpa till här.

Någon som vet hur jag fixar detta?

tack

Visa signatur

Dator1: Core i7 9700k | RTX 2080 | Asus z390-f | 16gb DDR4 3200 | 2 x 500gb ssd | RM 750x
Dator2: Core i7 6700k | MSI GTX1080 8gb | 2x8gb DDR4 2100mhz | 850 EVO 500gb | Corsair CS550W | Fractal D R3 | 3tb samsung lagring
Dator3: Core i5 4690k | ASUS GTX1070 8gb | 2x8gb DDR3 2400mhz | 850 EVO 500gb | Corsair CS550W | mini itx node 304

Permalänk
Medlem

En lösning är att byta ut radbrytningarna mot <br />, och skicka mailet i HTML format.

Så här i C#, borde va lätt att översätta till PHP eller whatever

meddelande = txtAnteckningar.Text.Replace(Environment.NewLine, "<br />");

Visa signatur

...

Permalänk
Medlem

Ok, låter som en bra tanke. Kör på det.

Tack

Visa signatur

Dator1: Core i7 9700k | RTX 2080 | Asus z390-f | 16gb DDR4 3200 | 2 x 500gb ssd | RM 750x
Dator2: Core i7 6700k | MSI GTX1080 8gb | 2x8gb DDR4 2100mhz | 850 EVO 500gb | Corsair CS550W | Fractal D R3 | 3tb samsung lagring
Dator3: Core i5 4690k | ASUS GTX1070 8gb | 2x8gb DDR3 2400mhz | 850 EVO 500gb | Corsair CS550W | mini itx node 304

Permalänk
Medlem

eller så använder du funktionen nl2br(); när du skickar iväg mailet. Finns bra exempel på www.php.net

Permalänk
Medlem

Tack Hamre, verkar som lättaste vägen kanske, tror jag testar det. Suger att suga på php, måste ta tag i det här o sätta mig in i det lite.
/Oldtimer som helt slutade ha kolla när ASP och AS2 blev omodernt

Visa signatur

Dator1: Core i7 9700k | RTX 2080 | Asus z390-f | 16gb DDR4 3200 | 2 x 500gb ssd | RM 750x
Dator2: Core i7 6700k | MSI GTX1080 8gb | 2x8gb DDR4 2100mhz | 850 EVO 500gb | Corsair CS550W | Fractal D R3 | 3tb samsung lagring
Dator3: Core i5 4690k | ASUS GTX1070 8gb | 2x8gb DDR3 2400mhz | 850 EVO 500gb | Corsair CS550W | mini itx node 304