我在这个页面上使用了tinymce:
http://coachbrian.ca/CoachBrian4/admin/index.php?public=7&page=1
在该页面上,用户可以编辑他们想要的任何文本,以后可以在此页面上查看和显示:
http://coachbrian.ca/CoachBrian4/index.php?public=1
现在正在发生的事情是每次用户编辑并保存他们想要的任何文本时,下次进入时,文本中都会出现一堆“rn”。
我在我的PHP中使用它来尝试清除它们:
$order = array("\r\n", "\n", "\r", "rn", "rnrn", "<p> </p>");
$replace = '';
// Processes \r\n's first so they aren't converted twice.
$formatOne = str_replace($order, $replace, $unformattedText);
然后我将条目保存在数据库中。我也在公众会看到的“显示”页面上使用相同的代码,并且由于某种原因“rn”没有显示,但是还有额外的回车。
我一直在敲我的头2天,现在正在寻找可能是一个明显的问题,但我似乎无法找到它。
提前致谢。
答案 0 :(得分:0)
我认识到这是一个老问题,但我遇到了同样的问题,但发现我在tinymce的内容上使用了mysql_real_escape_string两次。我删除了第二次出现的转义并将其修复。