gpt4 book ai didi

php - 如何在 MySQL 中存储数据的 php 表单中保留 HTML 样式?

转载 作者:行者123 更新时间:2023-11-29 09:03:40 24 4
gpt4 key购买 nike

所以我有一个框,用户可以在其中输入一些数据“描述”并将其存储在 MySQL 中。然而,html标签如<img src=""> , <a href="">等不要存储在“描述”字段中。如何允许某些 HTML 代码传递到 MySQL?

这就是描述输入框的样子:

<?=form_textarea(
'description',
$Channels->description,
'class="field" style="width:306px; height: 70px; margin-left:5px;"'
)?>

这是传递表单的地方:

$this->form_validation->set_rules(
'description',
lang('user_edit_channel_description'),
'trim|required|strip_tags|xss_clean'
);

然后发布到 MySQL:

$rows['description'] = $this->input->post('description');

最佳答案

您将需要使用带有第二个参数的 strip_tags 函数的形式,它允许您指定允许哪些 HTML 标记。如 this post 中所述,您需要创建一个回调函数来调用,因为strip_tags的两参数版本不能直接在set_rules(中使用。

关于php - 如何在 MySQL 中存储数据的 php 表单中保留 HTML 样式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7749664/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com