垃圾邮件发送者遇到问题,我创建了一个过滤掉垃圾邮件的功能。
但是,如果垃圾邮件发送者正在使用单词*S*P*A*M*
(之间带有星号),我会以某种方式过滤掉它,当我尝试将其添加到禁止的单词列表中时,奇怪的是每个&#34 ; M
"现在被禁止了。
function censor_spam($field_value) {
global $setting;
$spam = FALSE;
$censored_array = explode(",", trim($setting['setting_banned_words']));
foreach ($censored_array as $key => $value) {
$trimvalue = trim($value);
if (strpos($field_value, $trimvalue) !== false) {
$spam = TRUE;
}
}
return $spam;
}
星号是否会以某种方式刺激这种反垃圾邮件功能?
我需要修改我需要修改的功能吗?