Avatar billede krak Nybegynder
07. februar 2004 - 21:35 Der er 5 kommentarer og
1 løsning

For stor linieafstand ved brug af mail()

Hej

Jeg har oplevet det før, men kan ikke huske hvordan jeg fik det løst, og nu er problemet her igen:

Når jeg sender en mail med mail() bliver alle linieskift i mailen 3-dobbelte...

På forhånd tak for hurtigt svar...
Avatar billede nicklasb Nybegynder
08. februar 2004 - 11:16 #1
du skal vel bare have orden i brugen og ordnen af \n og \r ?!
Avatar billede krak Nybegynder
08. februar 2004 - 15:29 #2
Mailteksten kommer fra et textarea i min mailform, og det er derfor ikke brugen af \n der er problemet.

Når jeg skriver teksten ud i html med nl2br() ser den fin ud med korrekt linieskift. Men i mailen bliver der indsat et ekstra linieskift ved hver linie:

Eksempel:
-----original tekst i textarea---------
Linie1
Linie2
Linie3

Linie efter et ekstra linieskift

-----mail tekst-----
Linie1

Linie2

Linie3



Linie efter et ekstra linieskift


Hvor går det galt? Scriptet er jo simpelt:
mail($sendtilemail,$subject,$mailtxt,"from: $sendfraemail");
Avatar billede intenz Novice
08. februar 2004 - 20:17 #3
Jeg havde samme problem med en text jeg hentede fra en anden side. Der var både \n og \r i den, så der kom dobbelt linjeskift.
Jeg fjernede alle \r med en replace og så virkede det fint.
Ved så ikke om det er det samme problem du har, men det er da et forsøg værd?
Avatar billede krak Nybegynder
19. februar 2004 - 09:43 #4
Jo, jeg fjernede alle /r fra teksten, og nu ser det straks meget pænere ud!

Takker!
Avatar billede nicklasb Nybegynder
19. februar 2004 - 15:57 #5
tænk, besynderligt nok, syntes jeg sjovt nok at det er det samme jeg skrev den 8-2-2004 kl 11:16.. (altså det endelige svar!)
Avatar billede krak Nybegynder
19. februar 2004 - 21:15 #6
Du har ret, den havde jeg overset. Du får hermed også 15 point:
http://www.eksperten.dk/spm/467637
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