Php 使用HTML净化器完全没有HTML

Php 使用HTML净化器完全没有HTML,php,htmlpurifier,Php,Htmlpurifier,如果我想删除文本中的所有HTML代码,但仍然有一个可理解的文本,我应该使用哪种方法 我是否应该将HTML净化器与$Configuracion->set('HTML.Allowed','')一起使用或其他方式?PHP的内置功能通常可以很好地实现这一点。PHP的内置功能通常可以很好地实现这一点。HTML净化器在“将HTML转换为纯文本”情况下有一个明显的缺陷,在删除所有标记时,块级元素可能会丢失它们之间的空格。HTML净化器不是为这个用例设计的。HTML净化器在“将HTML转换为纯文本”的情况下有一

如果我想删除文本中的所有HTML代码,但仍然有一个可理解的文本,我应该使用哪种方法


我是否应该将HTML净化器与
$Configuracion->set('HTML.Allowed','')一起使用或其他方式?

PHP的内置功能通常可以很好地实现这一点。

PHP的内置功能通常可以很好地实现这一点。

HTML净化器在“将HTML转换为纯文本”情况下有一个明显的缺陷,在删除所有标记时,块级元素可能会丢失它们之间的空格。HTML净化器不是为这个用例设计的。

HTML净化器在“将HTML转换为纯文本”的情况下有一个值得注意的错误,当删除所有标记时,块级元素可能会丢失它们之间的空格。HTML净化器不是为这个用例设计的。

HTML净化器的默认行为是删除所有标签。

HTML净化器的默认行为是删除所有标签。

注意,这也会让你保留某些有用的标签:
echo strip_标签($text,)谢谢ceejayoz,但我想了解HTML净化器(),那么不要说“或其他方式”?是的,你是对的,但我的意思是“HtmlPurifier的另一种方式,即,另一种方式,而不是使用$Configuracion->set('HTML.Allowed',”);无论如何,谢谢你。不管怎样,ceejayoz:我可以使用strip_标签()吗以一种完全安全的方式?我的意思是,我正在考虑使用HtmlPurifier来避免XSS攻击或凌乱的Html或任何不正确的代码。strip_tags()“完美”吗?再次感谢。请注意,这也会让您保留某些有用的标记:
echo strip_tags($text,)
谢谢你,ceejayoz,但我想了解HTML净化器(),那么不要说“或其他方式”?是的,你是对的,但我的意思是“HtmlPurifier的另一种方式,即,另一种方式,而不是使用$Configuracion->set('HTML.Allowed','');不管怎样,谢谢你。不管怎样,ceejayoz:我可以完全安全地使用strip_tags()吗?我的意思是,我正在考虑使用HtmlPurifier来避免XSS攻击或凌乱的Html或任何不正确的代码。strip_tags()是否“完美”呢?再次感谢你。