PHP / Tinymce问题,回车显示在输出中

时间:2013-12-02 19:04:10

标签: tinymce

我在这个页面上使用了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>&nbsp;</p>");
$replace = '';

// Processes \r\n's first so they aren't converted twice.
$formatOne = str_replace($order, $replace, $unformattedText);

然后我将条目保存在数据库中。我也在公众会看到的“显示”页面上使用相同的代码,并且由于某种原因“rn”没有显示,但是还有额外的回车。

我一直在敲我的头2天,现在正在寻找可能是一个明显的问题,但我似乎无法找到它。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我认识到这是一个老问题,但我遇到了同样的问题,但发现我在tinymce的内容上使用了mysql_real_escape_string两次。我删除了第二次出现的转义并将其修复。