[PHP] Newline in mail

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

Verwijderd

Topicstarter
Ik doe niet zo heel veel met PHP en heb nu een probleempje dat voor jullie waarschijnlijk een makkie is, maar ik kom er niet uit. Ook zoeken/googlen heeft mij nog geen oplossing kunnen geven. (kan de speld in de hooiberg niet traceren)

Ik verstuur via een php-formulier een mail en heb hiervoor een bestaand script van mijn provider (Vevida) genomen een aangepast.

Het script werkt op zich prima, alleen nu wil ik bovenaan de body van de getypte mail graag nog wat info uit andere invoervelden hebben, dat lukt me wel, maar om de een of andere vreemde reden krijg ik er geen newline achter.

PHP:
1
2
3
4
5
6
$bodynieuw = 'Afzender:\r\n' . $fromName . '\r\n';
$bodynieuw .= $adres . '\r\n';
$bodynieuw .= $pcplaats . '\r\n';
$bodynieuw .= $telefoon . '\r\n';
$bodynieuw .= $fromEmail . '\r\n\r\n';
$bodynieuw .= $body . '\r\n';


Volgens mijn provider zou er na \r\n een newline moeten volgen, maar om de een of andere reden werkt dat niet en krijg ik letterlijk die \r\n terug in mijn e-mail.

Iemand een idee?

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Ja, \r\n tussen dubbele kwootjes zetten:
PHP:
1
$newline = "\r\n";

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

Verwijderd

Ik denk dat een <br /> normaal moet werken hoor.

Acties:
  • 0 Henk 'm!

  • flashin
  • Registratie: Augustus 2002
  • Laatst online: 17-12-2023
Verwijderd schreef op maandag 28 november 2005 @ 23:02:
Ik denk dat een <br /> normaal moet werken hoor.
als je de goede headers meegeeft misschien wel ja..

Acties:
  • 0 Henk 'm!

  • NMe
  • Registratie: Februari 2004
  • Laatst online: 09-09 13:58

NMe

Quia Ego Sic Dico.

Verwijderd schreef op maandag 28 november 2005 @ 23:02:
Ik denk dat een <br /> normaal moet werken hoor.
Ik zie nergens dat het om HTML-mail gaat. ;)

Wat AtleX zegt klopt gewoon: tussen dubbele quotes worden control characters en variabelen geparsed, tussen enkele quotes niet. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


Acties:
  • 0 Henk 'm!

  • StevenK
  • Registratie: Februari 2001
  • Laatst online: 20-09 16:45
Verwijderd schreef op maandag 28 november 2005 @ 23:02:
Ik denk dat een <br /> normaal moet werken hoor.
Je kalligrafeert je boodschappenlijstje toch ook niet ?

Was advocaat maar vindt het juridische nog steeds leuk

Pagina: 1