mail()

Tags:    php

sidder lieg og laver lidt php - igen.

Er ved at lave noget mail() som også virker dog har jeg lidt problemer med at finde kommandoen for at lave et linieskift i plaintext.

altså noget i stil med

$message = "Overskrift";
$message .= "***";
$message .= "Blabl bla bjklf jio";

*** = linieskiftet.

Jeg har prøvet lidt af hvert, \\n \\r .. ved ikke lige helt hvad de står for!

jeg har prøvet at tjekke det jeg har angivet i værdien ved at echo $message og dette er i en linie!


Med venlig hilsen

Dennis Hansen
post at dennishansen dot dk



4 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hmm... jeg kan ikke forstå hvis det ikke virker, for \\n er den rigtige kommando til det.
Prøv igen.

/Andreas Møgelmose

----
Don't take life too serious, you'll never escape it alive anyway.



du skal bruge "\\r\\n"

Nogle steder virker det også hvis du kun bruger "\\r" eller "\\n", men det er ikke en god ide.



Det fungerer som ren tekst, inklusiv diverse linieskift.
Den korrekte måde at gøre det på er...

$message = "noget

noget mere

måske lidt mere

slut";

Så vil beskeden blive noget lig dette...

>noget
>
>noget mere
>
>måske lidt mere
>
>slut

vel at mærke uden ">" tegnene.
og det korrekte at gøre i ovenstående eksempel.

$message = "Overskrift";
$message .= "
";
$message .= "Blabl bla bjklf jio";


Mvh Ralph B. Andreasen

[Redigeret d. 04/06-03 22:03:44 af Ralph B. Andreasen]



Nu ved jeg ikke lige hvad format du sender ud som, men hvis det er HTML skal dinne linjeskift være med <br>.

Ellers er de andre nok på rette vej :P

---
Hilsen Anders



t