You are here: RE: [PHP] Line breaks in mail function? « PHP « IT news, forums, messages
RE: [PHP] Line breaks in mail function?

Posted by "Richard Leclair" on 11/07/05 05:38

Hi Murray,

Try doing something like this:

-------------------------------------------------------------------
$body = "From: $name
Email: $email
IP Address: $_SERVER['REMOTE_ADDR']

Feedback:

$feedback
";

$fromaddr = "$email
Reply-To: $email
X-Mailer: PHP/" . phpversion();

mail("planetthoughtful@gmail.com", "Feedback", $body, $fromaddr);
-------------------------------------------------------------------

I haven't tested this 'actual' piece of code, but I've used similar in other
emailing scripts.

Regards,
Richie !

> -----Original Message-----
> From: Murray @ PlanetThoughtful [mailto:lists@ulblog.org]
> Sent: Monday, 7 November 2005 10:21 am
> To: php-general@lists.php.net
> Subject: [PHP] Line breaks in mail function?
>
> 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@gmail.com", "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
>

 

Navigation:

[Reply to this message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация