Php Joomla |如何过滤包含html标记的输入字符串
我有一个joomla组件,试图从用户输入中过滤HTML内容Php Joomla |如何过滤包含html标记的输入字符串,php,joomla,Php,Joomla,我有一个joomla组件,试图从用户输入中过滤HTML内容 $input = $app->input->post->getRaw('question'); 这会让我得到原始的html 在保存到数据库之前,如何检查(joomla方式或自定义php函数)是否安全 谢谢 Joomla具有自动过滤功能,请检查系统->全局配置->文本过滤器,并为您的用户组设置适当的过滤 如果您想用php实现这一点,可以使用函数。您的结果如下: $input = strip_tags($app-&g
$input = $app->input->post->getRaw('question');
这会让我得到原始的html
在保存到数据库之前,如何检查(joomla方式或自定义php函数)是否安全
谢谢 Joomla具有自动过滤功能,请检查
系统->全局配置->文本过滤器
,并为您的用户组设置适当的过滤
如果您想用php实现这一点,可以使用函数。您的结果如下:
$input = strip_tags($app->input->post->getRaw('question'));
祝你好运 您可以通过以下方式将输入转换为字符串,将所有HTML标记/属性分条:
$jinput = JFactory::getApplication()->input;
$input = $jinput->get('question', 'default_value', 'html');
官方文档:这是针对您正在构建的自定义组件的吗?如果是这样,您是否使用加载到JForm对象并绑定到JTable对象的xml表单定义文件?如果是这样,那么Joomla已经自动为您完成了所有这些。