PHP-清理富文本区域输入

PHP-清理富文本区域输入,php,Php,我在我的应用程序中使用了一个富文本框,并且正在寻找在将输入存储到数据库之前清除输入的方法。因为我想允许一些HTML通过,所以我考虑使用指定了允许标记的strip_标记,如下所示: public function cleanRichInput($text) { return strip_tags(trim($text),"<a><div><p><strong>"); } 公共函数输入($text) { 返回条标签(修剪($text),“”;

我在我的应用程序中使用了一个富文本框,并且正在寻找在将输入存储到数据库之前清除输入的方法。因为我想允许一些HTML通过,所以我考虑使用指定了允许标记的strip_标记,如下所示:

public function cleanRichInput($text)
{
    return strip_tags(trim($text),"<a><div><p><strong>");
}
公共函数输入($text)
{
返回条标签(修剪($text),“”;
}

这似乎有点麻烦,但有谁能建议一个更好的方法来处理输入,你想通过一些HTML?任何建议都将不胜感激,谢谢

这实际上已经是一条相当直截了当的道路了。我建议您使用带有可选允许标签参数的
strip_标签
。但请记住,这并不会去除标记上的属性

如果你想要更复杂一点的东西,你可以看看。与上一个方法一样,此方法允许您定义所需的。除了
strip_标签
功能之外,HTML净化器还允许您提供一组标签