iconicCreator Posted February 16, 2009 Share Posted February 16, 2009 I'm trying to add a word wrap function to this script but to only the comment variable which contained the text area. This is just a "dummy" practice script. Right now the word wrap applies to the entire mail rather then the comments area.. This is what I have. $address = "test@test.com"; $subject = "New Form Details Entered!"; $message = "<b>Web Message:</b><br><br>"; $message .= "<b>First Name:</b> ".$_POST['firstName']."<br>"; $message .= "<b>Last Name:</b> ".$_POST['lastName']."<br>"; $message .= "<b>Email:</b> ".$_POST['Email']."<br>"; $message .= "<b>Phone Number:</b> ".$_POST['phoneNumber']."<br><br>"; $message .= "<b>Comments/Message:</b><br> ".$_POST['comments']."<br>"; $headers = 'MIME-Version: 1.0' . "\r\n"; $headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n"; $headers .= 'From: '.$_POST['firstName']." ".$_POST['lastName'].'<test@test.com>' . "\r\n"; $message= wordwrap($message, 175, "<br />"); mail($address, $subject, $message, $headers); ?> Quote Link to comment Share on other sites More sharing options...
haku Posted February 16, 2009 Share Posted February 16, 2009 Change this: $message .= "<b>Comments/Message:</b><br> ".$_POST['comments']."<br>"; to this: $message .= word_wrap("<b>Comments/Message:</b><br> ".$_POST['comments'],175,<br>); $message .= ."<br>"; Side-note: you are going to have to set your mime-type as html if you want those break tags to work in all mail readers. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.