Line breaks in mail function?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi All,

I'm building a site on a new web host and am currently working on feedback forms.

I'm using the mail() function to send the feedback to the destination mail account, and I'm having problems getting the body of the email to line break.

I've tried constructing the body with both "\n\n" and "\r\n\r\n" terminating lines where I want line breaks to appear, but both return an email with the body in one long string showing the actual "\n\n" or "\r\n\r\n" characters, as opposed to interpreting them as line breaks.

Example code:

   $body = 'From: ' . $name . '\r\n\r\n';
   $body .= 'Email:' . $email . '\r\n\r\n';
   $body .= 'IP Address: ' . $_SERVER['REMOTE_ADDR'] . '\r\n\r\n';
   $body .= 'Feedback:\r\n\r\n';
   $body .= $feedback;
mail("planetthoughtful@xxxxxxxxx", "Feedback", $body, "From: $email\r\nReply-To: $email\r\nX-Mailer: PHP/" . phpversion());

As I said above, I've also tried using "\n\n" instead of "\r\n\r\n".

Can anyone give me some advive on how to get the linebreak characters interpreted as linebreaks?

Many thanks and much warmth,

Murray

--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux