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? Link to comment https://forums.phpfreaks.com/topic/119621-weird-linebreak-problem-with-email-or-maybe-a-heredoc-problem/ 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... Link to comment https://forums.phpfreaks.com/topic/119621-weird-linebreak-problem-with-email-or-maybe-a-heredoc-problem/#findComment-616305 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.