fixing new lines from <textarea> in an email?

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

 



I have staff fill out a form that contains a <textarea> with their problem description and emailed to me when they click submit. Staff will press enter in the text area, but I'm having problems converting the \r\n into a new line in the email that is sent to me, here is the code:

$subject = "new support request #".mysqli_insert_id($mysqli);
$message = "Hello, ".$_SESSION["full_name"]." has created a new support request. Please log in at <a href=\"http://intra/helpdesk\";>MDAH Helpdesk</a>. The problem request is \"".htmlspecialchars(nl2br(str_replace('\r','',$_POST["problem"])))."\". and the best time to contact is \"".htmlspecialchars($_POST["contact_time"])."\".";
$headers  = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= "From: ".$_SESSION["full_name"]."<".$_SESSION["username"]."@mdah.state.ms.us>" ."\r\n" ."X-Mailer: PHP/" . phpversion();
mail('awilliam@xxxxxxxxxxxxxxxx', $subject, $message, $headers);

and here is an example email, notice the \n is still in the body of the email, and it needs to be converted to a new line in the email:

Hello, Gwendolyn Jones has created a new support request. Please log in at MDAH Helpdesk <http://intra/helpdesk>. The problem request is "1 of 2 questions: I'm having trouble opening files from Jennifer, Susie, and Bill because they are working with a higher version of microsoft office. My version is 2003. Is there any way I could get an update on this?\n2 of 2 questions: I need permission to download a plug-in for the NPS site where I research NR properties.\nNeither of these questions/issues are urgent. Thanks. -Gwen". and the best time to contact is "Any time, phone # is cell".

why isn't nl2br converting the \n to <br> in the email?


[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