HTML标签未存储在杂货杂货中

时间:2018-12-16 06:00:15

标签: php codeigniter grocery-crud

在杂货杂货店中,我试图将文本内容存储在数据库中。一切正常。但是HTML标签会自动消除。

例如。如果文本如下所示

  

欢迎堆栈溢出。
Grocery CRUD是一个自动PHP Codeigniter。   CRUD生成器。

然后在数据库中将其存储为

  

欢迎堆栈溢出.Grocery CRUD是一个自动PHP Codeigniter   CRUD生成器。

3 个答案:

答案 0 :(得分:0)

您可以使用下一个。

$insert_data = mysql_real_escape_string("welcome to stack overflow.<br />Grocery CRUD is an auto PHP Codeigniter CRUD generator.");

这将所有句子作为字符串。

答案 1 :(得分:0)

MySQL中该特定字段的数据类型是什么?据我所知,为了确保内容安全,如果是普通输入,那么Grocery CRUD会剥离所有HTML标签。因此,要存储带有HTML标签的内容。

  • 将MySQL列的数据类型更新为“ TEXT”。

  • 使用HTML编辑器,例如内置的CK编辑器。在application / config / grocery_crud.php下:$config['grocery_crud_default_text_editor'] = 'ckeditor';

希望它能起作用

答案 2 :(得分:0)

我看到这是个老问题,但我现在就面对它。 确保配置 grocery_crud_xss_clean 设置为 false