tibberous Posted August 14, 2008 Share Posted August 14, 2008 I am trying to mail line breaks in email using a class I downloaded. If I do this: $mail->setText("Here is \n a test \r of different \r\n end of lines."); All three work. If I do this: $text = <<<end Here is a test of different end of lines. end; $mail->setText($text); I get \n's. And if I do $text = str_replace("\n", "\r", $text) - I get literally \r. It is almost like it isn't escaping characters, just using the literals - but I am using double quotes. A string is a string in PHP right? Whether it comes from a heredoc or a literal string? Quote Link to comment Share on other sites More sharing options...
tibberous Posted August 14, 2008 Author Share Posted August 14, 2008 Yep, I'm ready for bed. I was hitting it with a mysql_escape_real -- I hate these super deadlines - even if I am going to make it... 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.