Код: Выделить всё
############################################################## 
## MOD Title: Stop Advertisement bots
## MOD Author: Xpert < xpert@phpbbguru.net > (N/A) http://www.phpbbguru.net 
## MOD Description: 	This mod helps you to stop advertisement bots registering on
##			your board. 
## MOD Version: 	1.0.0 [phpBB 2.0.x] 
## 
## Installation Level: 	Easy 
## Installation Time: 	5 Minutes 
## Files To Edit (3): 	includes/usercp_register.php
##			language/lang_russian/lang_main.php
##			templates/subSilver/profile_add_body.tpl
## Included Files: 	adv_bot.tpl
############################################################## 
## For Security Purposes, Please Check: http://www.phpbbguru.net/mods/ for the 
## latest version of this MOD. Downloading this MOD from other sites could cause malicious code 
## to enter into your phpBB Forum. As such, phpBB will not offer support for MOD's not offered 
## in our MOD-Database, located at: http://www.phpbb.com/mods/ 
##############################################################
## Author Notes: 
## 
############################################################## 
## MOD History:
## 
##   2004-11-07 - Version 1.0.0 
##      - Initial Release
## 
############################################################## 
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD 
############################################################## 
# 
#-----[ OPEN ]------------------------------------------ 
# 
templates/subSilver/profile_add_body.tpl
#
#-----[ FIND ]------------------------------------------
#
	<tr> 
	  <td class="row1"><span class="gen">{L_WEBSITE}:</span></td>
	  <td class="row2"> 
		<input type="text" class="post"style="width: 200px"  name="website" size="25" maxlength="255" value="{WEBSITE}" />
	  </td>
	</tr>
#
#-----[ BEFORE ADD ]------------------------------------------
#
	<!-- BEGIN switch_edit_profile -->
#
#-----[ AFTER, ADD ]------------------------------------------
#
	<!-- END switch_edit_profile -->
# 
#-----[ OPEN ]------------------------------------------ 
# 
includes/usercp_register.php
#
#-----[ FIND ]------------------------------------------
#
		$avatar_sql = user_avatar_gallery($mode, $error, $error_msg, $user_avatar_local);
	}
	if ( !$error )
	{
#
#-----[ AFTER ADD ]------------------------------------------
#
		// Start of Stop Advertisement bots code
		if ( $mode == 'register' && ($website != '') )
		{
			// That's advertisement bot... let's send a message with its registaration data to the board admin
			
			include($phpbb_root_path . 'includes/emailer.'.$phpEx);
			$emailer = new emailer($board_config['smtp_delivery']);
			$emailer->from($board_config['board_email']);
			$emailer->replyto($board_config['board_email']);
			$emailer->use_template('adv_bot', $board_config['default_lang']);
			$emailer->email_address($board_config['board_email']);
			$emailer->set_subject($lang['Adv_bot_reg']);
			$emailer->assign_vars(array(
				'SITENAME' => $board_config['sitename'],
				'EMAIL_SIG' => (!empty($board_config['board_email_sig'])) ? str_replace('<br />', "\n", "-- \n" . $board_config['board_email_sig']) : '',
				'USERNAME' => preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, substr(str_replace("\'", "'", $username), 0, 25)),
				'PASSWORD' => $password_confirm,
				'EMAIL_ADDRESS' => $email,
				'ICQ' => $icq,
				'AIM' => $aim,
				'YIM' => $yim,
				'MSN' => $msn,
				'WEB_SITE' => $website,
				'FROM' => $location,
				'OCC' => $occupation,
				'INTERESTS' => $interests));
			$emailer->send();
			$emailer->reset();
			// ... and die nice
			message_die(GENERAL_MESSAGE, $lang['Adv_bot_reg']);
		}
		// End of Stop Advertisement bots code
# 
#-----[ OPEN ]------------------------------------------ 
# 
language/lang_russian/lang_main.php
#
#-----[ FIND ]------------------------------------------
#
//
// That's all Folks!
// -------------------------------------------------
#
#-----[ BEFORE ADD ]------------------------------------------
# 
$lang['Adv_bot_reg'] = 'Попытка регистрации рекламного бота';
# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# EoMКод: Выделить всё
Subject: Попытка регистрации рекламного бота на {SITENAME}
Charset: windows-1251
На {SITENAME} была зафиксирована попытка регистрации рекламного бота со следующими регистрационными данными:
Username: {USERNAME}
Password: {PASSWORD}
Email: {EMAIL_ADDRESS}
ICQ Number: {ICQ}
AIM Address: {AIM}
MSN Messenger: {MSN}
Yahoo Messenger: {YIM}
Web Site: {WEB_SITE}
From: {FROM}
Occupation: {OCC}
Interests: {INTERESTS}
{EMAIL_SIG}После попытки регистрации робота администратору форума (на адрес, указанный в разделе "Конфигурация") отправляется сообщение с данными робота.
Пока отправка данных сделана в основном в целях проверки, но вообще имхо довольно полезная возможность; с удовольствием выслушаю ваши мнения по этому поводу.Subject: Попытка регистрации рекламного бота на yourdomain.com
На yourdomain.com была зафиксирована попытка регистрации рекламного бота со следующими регистрационными данными:
Username: Рекламный бот
Password: 4321
Email: adv@4search.biz
ICQ Number: 555777999
AIM Address:
MSN Messenger:
Yahoo Messenger:
Web Site: http://index.me
From: z web
Occupation: Спамер
Interests: Поднятие ИЦ
--
Thanks, The Management



 Как итог - имею в почтовом ящике два письма с информацией о попытке нарушения территориальной целостности государства.
 Как итог - имею в почтовом ящике два письма с информацией о попытке нарушения территориальной целостности государства. 

 А уж как они повалили после установки мода - иногда по 15 штук в день было.
 А уж как они повалили после установки мода - иногда по 15 штук в день было.