tinymce保存到mysql,然后在tinymce中显示并显示在页面上

vxf3dgd4  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(573)

我正在将tinymce(v4.8.2)集成到一个web应用程序中,用户可以在服务器上创建自己的网页。我们正在将所有内容保存到mysql数据库中。
准备要保存到数据库中的数据,然后从数据库中提取并显示数据的正确方法是什么?
我试图通过运行以下代码为保存做好准备: $pageContent = $mysqli->real_escape_string($_POST['pageContent']); 当我从数据库中提取它时,我使用以下代码在tinymce编辑器中显示它: htmlspecialchars($pageContent) 问题是,它正在将\r\n添加到显示中。
保存和显示tinymce数据的正确方法是什么?
谢谢!里克

pgccezyw

pgccezyw1#

\r\n是html中的新行,由tinymce….读取。。。。要删除这些,您将需要条纹斜杠。
你可以试试

$pageContent = stripslashesh(str_replace('\r\n', '',$mysqli->real_escape_string($_POST['pageContent'])));

只有stripslashes将\r\n转换为“rn”,它将存储为文本。。。所以str\u replace可以用来删除整个\r\n。。

相关问题