是否可以从textarea保存格式化文本?我用ckeditor插件嵌入了我的textarea,我想知道是否可以在数据库中保存格式化文本(例如,我将字体大小更改为9)?或者我是否必须更改除字符串以外的字段的数据类型?
答案 0 :(得分:1)
CKeditor文本区域将在提交时传递HTML。这是格式化的文本。如果你输出它,它也会在页面上格式化。
答案 1 :(得分:1)
确定你不在这里,所以让我尽可能多地给你一些提示。
$formatted_data
)将数据作为HTML页面输出)。 CKE在提交您的工作后,正在向您的数据库发送完整的HTML,即(<a href="http://www.example.com" taget="_blank"><font size=2>I love someone</font></a>
)。 CKE在这方面做得很好。你只是做所见即所得(所见即所得)。但是,根据您的CMS(核心质量)结构,安装CKE在开始时可能会有些复杂。即使从后端,它也可能会给你一些(安全/数据库插入)问题 - 并且再次 - 取决于你的CMS核心结构。如果出现问题如何将CKE给出/发送的字符转换为DB,你会发现很多答案。 http://www.php.net/manual/en/function.htmlentities.php和http://www.php.net/manual/en/function.htmlspecialchars.php
无论如何,在以article['formatted_article']
方式回复来自DB的CKE数据后,您将获得完整的HTML。字体大小,表格,行,图像,网址......一切。是的,通过单弦。