首页 > 解决方案 > 在 Joomla 模块中阻止或禁止 textare 中的坏词

问题描述

我正在制作一个 joomla 模块并希望阻止或禁止消息文本区域中的坏词。我试过了

if(preg_match('/adult|sex|porn/i',trim($_POST['cf_message']))){
 echo 'bad word, pls remove it';
    }

但是我想在模块后端的文本字段中引用坏词,我在文本字段中输入了坏词:

成人|性|色情

$badwords= $params->get("bad_words", " ");

我将上面的代码更改为:

if(preg_match(/$badwords/i,trim($_POST['cf_message']))){
 echo 'bad word, pls remove it';
    }

但无法工作。

标签: phpjoomla

解决方案


推荐阅读