php过滤html代码,过滤html代码作用?

用户投稿 54 0

关于“php中过滤html标签”的问题,小编就整理了【2】个相关介绍“php中过滤html标签”的解答:

过滤html代码作用?

HTMLPurifier使用了白名单过滤机制,只有被设置允许的才会通过检验。 基本过滤事例 a、过滤掉文本中的所有html标签 /** * 过滤掉所有html标签很简单,原因则在白名单机制完成 */ $config->set('HTML.Allowed', ''); b、保留超链接标签a及其href链接地址属性,并自动添加target属性值为’_blank’ $config->set('HTML.Allowed', 'a[href]'); $config->set('HTML.TargetBlank', true); c、自动完成段落代码并清除掉无用的空标签 // 让文本自动添加段落标签,前提是必须允许P标签的使用 $config->set('HTML.Allowed', 'p'); $config->set('AutoFormat.AutoParagraph', true); // 清除空标签 $config->set('AutoFormat.RemoveEmpty', true);

PHP删除HTMl标签的实现代码?

$str = 'test';$str=stripslashes($str);$str = preg_replace('/]*>/is', '', $str);echo htmlspecialchars($str)."";

到此,以上就是小编对于“php中过滤html标签”的问题就介绍到这了,希望介绍关于“php中过滤html标签”的【2】点解答对大家有用。

抱歉,评论功能暂时关闭!