Измерительные приборы greddy. Метрология измерительные приборы .; матрацы для детей

Простенький php скрипт для того чтобы узнать кто зашел на сайт бот или пользователь.


Создаем табличку в БД:

CREATE TABLE `bot_ips` (
  `id` int(11) NOT NULL auto_increment,
  `ip` varchar(25) NOT NULL,
  `bot` varchar(100) NOT NULL,
  PRIMARY KEY  (`id`),
  UNIQUE KEY `ipi` (`ip`)
) ENGINE=MyISAM

Наполняем БД IPшниками

mysql_connect("localhost","root","");
mysql_select_db("mydatabase");

$ips = array(
'google' => 'http://www.iplists.com/nw/google.txt',
'msn' => 'http://www.iplists.com/nw/msn.txt',
);

foreach ($ip_list as $bot => $ip_url) {

	$strs = file($ip_url);
	for($i = 0; $i < count($strs); $i++ )
	{
		if( $strs[$i][0] == '#' ) continue;
		$str = trim($strs[$i],"\r\n ");
		mysql_query("INSERT IGNORE INTO bot_ips SET ip = '".mysql_real_escape_string($str)."', bot = '".$bot."'");
	}

}

Функция возвращает имя бота или NULL

function isBot()
{
	if( empty($_SERVER['REMOTE_ADDR']) ) return false;

	$res = mysql_query("SELECT bot FROM bot_ips WHERE '".$_SERVER['REMOTE_ADDR']."' LIKE CONCAT(ip,'%') LIMIT 0,1");
	$row = mysql_fetch_assoc($res);

	if( empty($row) ) return false;

	return $row['bot'];
}
google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru
Коньяк хеннесси vsop 1л. Хеннесси - это виски, а не коньяк .;Заказать дипломную работу срочно - диплом донецк .