Для начала, приведу готовую функцию, её можно скопировать и использовать в своем php-файле.
function check_spam($spam_str) {
$block_slovo = '/'.implode('|', array('используете', 'базы', 'Клиент', 'клиент', 'пишите')).'/';
$sovpadenie_arr = array();
$sovpadenie_counts = preg_match_all($block_slovo, $spam_str, $sovpadenie_arr);
return (($sovpadenie_counts>=1)+0);
}
- Что вернет функция?
1 - если совпадения найдены, и 0 - при отсутствии совпадений - Какие поля нужно проверять?
Те, через которые приходит спам (номер телефона, либо поле со свободным вводом). Иногда, они скрытые. - Можно ли наказать спамера?
При наличии спама не отправляйте письмо, а заставляйте слушать отправителю аудио файл: