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



我在这个页面上使用tinymce:

http://coachbrian.ca/CoachBrian4/admin/index.php?public=7&第1页

在该页面上,用户可以编辑他们想要的任何文本,这些文本稍后会被查看并显示在该页面:

http://coachbrian.ca/CoachBrian4/index.php?public=1

现在发生的情况是,每次用户编辑和保存他们想要的任何文本时,下次他们进入时,文本中都会有一堆"rn"。

我在我的PHP中使用了这个来尝试清除它们:

$order   = array("rn", "n", "r", "rn", "rnrn", "<p>&nbsp;</p>");
$replace = '';
// Processes rn's first so they aren't converted twice.
$formatOne = str_replace($order, $replace, $unformattedText);

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

两天来,我一直在寻找一个明显的问题,但我似乎找不到。

提前谢谢。

我知道这是一个老问题,但我也遇到了同样的问题,但发现我在tinymce的内容上使用了两次mysql_real_eescape_string。我删除了第二次出现的逃逸,它被修复了。

最新更新