
04.11.2007, 00:43
|
|
Участник форума
Регистрация: 06.11.2006
Сообщений: 129
Провел на форуме: 482261
Репутация:
58
|
|
to inlanger ну вот собственно скрипт кторый тебе нужен, ну и плюс там проверка на сторонние сайты,тобишь полностью скомбинировал.
PHP код:
<?php
$test = "no!";
$t = 0;
if ($_SERVER['HTTP_USER_AGENT'] != "" ) {
if ( substr_count($_SERVER['HTTP_USER_AGENT'],"Opera") > 0 or substr_count($_SERVER['HTTP_USER_AGENT'],"Mozilla") > 0 ) { $test = "ok!"; }
}
$ip_in_file = file("путь_к_файлу_с_ip_серверов");
for ($i = 0; $i <= count($ip_in_file); $i++) { if ( $_SERVER['REMOTE_ADDR'] == $ip_in_file[$i] ) { $t = "1"; } }
if ( $t == 0 ) {
$file = file_get_contents("http://search.msn.com/results.aspx?q=ip:".$_SERVER['REMOTE_ADDR']);
$file1 = file("http://search.msn.com/results.aspx?q=ip:".$_SERVER['REMOTE_ADDR']);
$exmp1 = "|<h1>Поиск по запросу "<strong>ip:(.*)</strong>" не дал результатов.</h1>|siU";
$exmp2 = "|<h1>We did not find any results for <strong>ip:(.*)</strong>.</h1>|siU";
preg_match($exmp2,$file,$out2);
preg_match($exmp1,$file,$out1);
}
if ( ($out1[0] != "" or $out2[0] != "") and $t == 0 ) { echo "Пришел юзвер<br>\n\r"; }
else { echo "Пришел ROBOT<br>\n\r"; }
echo "Тест на браузер:".$test.$t;
?>
Последний раз редактировалось RedBull@12; 04.11.2007 в 00:46..
|
|
|