在杂货杂货店中,我试图将文本内容存储在数据库中。一切正常。但是HTML标签会自动消除。
例如。如果文本如下所示
欢迎堆栈溢出。
Grocery CRUD是一个自动PHP Codeigniter。 CRUD生成器。
然后在数据库中将其存储为
欢迎堆栈溢出.Grocery CRUD是一个自动PHP Codeigniter CRUD生成器。
答案 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
。