我正在将tinymce(v4.8.2)集成到一个web应用程序中,用户可以在服务器上创建自己的网页。我们正在将所有内容保存到mysql数据库中。
准备要保存到数据库中的数据,然后从数据库中提取并显示数据的正确方法是什么?
我试图通过运行以下代码为保存做好准备: $pageContent = $mysqli->real_escape_string($_POST['pageContent']);
当我从数据库中提取它时,我使用以下代码在tinymce编辑器中显示它: htmlspecialchars($pageContent)
问题是,它正在将\r\n添加到显示中。
保存和显示tinymce数据的正确方法是什么?
谢谢!里克
1条答案
按热度按时间pgccezyw1#
\r\n是html中的新行,由tinymce….读取。。。。要删除这些,您将需要条纹斜杠。
你可以试试
只有stripslashes将\r\n转换为“rn”,它将存储为文本。。。所以str\u replace可以用来删除整个\r\n。。