我正在编写一个博客模块,并使用
$this->form_validation->set_rules('blog_data', 'Blog Post', 'trim|required|min_length[5]|xss_clean');
既然输入已经过清理,我已经失去了 HTML 样式,任何人都可以推荐一种方法来恢复样式,以用户发布的原始样式显示博客文章吗?
如果在 OUTPUT(而不是 INPUT)处清理 HTML 数据是一种好习惯,那么人们如何保留原始样式?
例如,wordpress 以原始形式存储用户博客的 HTML 数据,所有样式标签都完好无损(原始 HTML)。但它必须在输出期间对其进行消毒。那么它是如何保留原来的造型的呢?
如何在codeigniter中做到这一点?请帮助我已经敲了3天的头了。:/
跟进-@Damien Pirsy-
从 sql-db 得到的原始代码:
<img src="http://localhost/lok/images/63a9f0ea7bb98050796b649e85481845/11342974127.jpg" style="cursor: default; height: 208px; float: left; margin: 0px 10px 10px 0px; ">
在网络浏览器上获得的输出:
<img src="http://localhost/lok/images/63a9f0ea7bb98050796b649e85481845/11342974127.jpg" default; height: 208px; float: left; margin: 0px 10px 10px 0px; ">