Я в PHP не силен, действительно данное действо сможет работать? И как правильно поставить в файл posting.php?Спамят весьма ограниченный набор слов, и поэтому 90% и больше спама легко отсечь простеньким кодом, размещенным в c самом начале скрипта постинга (например, в phpBB - posting.php)
PHP код:
$ar0 = array('sex', 'seks', 'porno', 'erotika',
'viagra', 'cialis',
'filmi4u');
$ar1 = $_REQUEST['message'];
$ar1 = preg_replace("![^a-z0-9а-я]!i", " ", $ar1);
$ar1 = preg_replace("![ ]{2,}!i", " ", $ar1);
$ar1 = explode(" ",$ar1);
$ar2 = array_intersect($ar1,$ar0);
if ($ar2) {
$_REQUEST['message'] = $_GET['message'] = $_POST['message'] = "";
}
Т.е. просто обнуляем переменную с сообщением, если в нем найдены нежелательные слова, а сам скрипт не позволит разместить пустое сообщение, а можно просто exit() .
Остается дополняться словарик $ar0, по которому банятся сообщения.
У меня работы по модерации значительно уменьшилось.
На Денвере сижу и ковыряю файл, результатов пока нет. Делаю, что-то неправильно... Смущает скобка - } . Закрытая есть а открытой скобки нет.
С уважением.


