03.03.2009, 15:33 | #1 |
Пользователь
Регистрация: 01.12.2008
Сообщений: 247
Вы сказали Спасибо: 0
Поблагодарили 3 раз(а) в 3 сообщениях
Репутация: 10
|
Защита от спама в профайлах и запрет линков в коментах
Вот тут раскопал кое что для запрета спама в профайлах и линков в коментах. Пользуйтесь.
Код ================================================== ====== =================Анти-Линк в комментариях=============== ================================================== ====== ________________________________ ///Открываем engine\modules\addcomments.php ________________________________ ///находим if( strlen($name) > 50){ $stop[] = $lang['news_err_1']; $CN_HALT = TRUE; } ________________________________ ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['comments']) || preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['name'])) { $stop[] = "URL адреса сайтов, публиковать ЗАПРЕЩЕНО!"; $CN_HALT = TRUE; } ________________________________ ================================================== ====== =================Анти-Линк в поле "О себе"============== ================================================== ====== ///Открываем engine\modules\profile.php ________________________________ ///находим if (strlen($info) > 1000) { $stop .= $lang['news_err_22']; } ________________________________ ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['info'])) { $stop .= $lang['news_err_url']; } ________________________________ ///Открываем engine\modules\register.php ________________________________ ///находим if (strlen($info) > 500) $stop .= $lang['reg_err_14']; ________________________________ ///добавляем ниже if (preg_match ("/href|url|http|www|\.ru|\.com|\.net|\.info|\.org/i", $_POST['info'])) $stop .= $lang['news_err_url']; ________________________________ ///Открываем language\Russian\website.lng ________________________________ ///находим 'news_err_1' => "Вы ввели слишком длинное имя.", ________________________________ ///добавляем ниже или выше 'news_err_url' => "URL адреса сайтов, в поле \"О себе\" публиковать <b style=\"color:red;\">ЗАПРЕЩЕНО</b>!", |