PDA

Просмотр полной версии : (нужен)Скрипт логирования ботов


XTT
21.07.2009, 14:51
Выложите у кого есть,в сети рыл одно г :(
спасибо

Трайп
21.07.2009, 15:04
вот накатал)

if(preg_match("!google|yandex|rambler|msn|yahoo!i",$_SERVER['HTTP_USER_AGENT'])){
$date = date(r);
$ip = $_SERVER['REMOTE_ADDR'];
$me = $_SERVER['REQUEST_METHOD'];
$qs = $_SERVER['REQUEST_URI'];
$ref = $_SERVER['HTTP_REFERER'];
$ua = $_SERVER['HTTP_USER_AGENT'];
$log = $ip.' | '.$date.' | "'.$me.'" - '.$qs.' | '.$ref.' | '.$ua;
$f = fopen('bots_access_log.txt', 'a');
fwrite($f,$log."\n");
fclose($f);
}
?>

XTT
21.07.2009, 15:18
спасибо огромное все заработало))
тока бота D (адд урл) он пишет как Win16; I :confused:

pyro4k
21.07.2009, 15:31
куда это пихать?

Трайп
21.07.2009, 16:02
куда это пихать?
создай файл bots.php
потом в шаблоне доргена в начало добавь

include('bots.php');
?>

DiGiT
21.07.2009, 16:08
Пропиарюсь. :D Лучший скрипт для статистики доров - это мой DoorStat.
Правда сейчас снят с продажи, ибо мой кодер вроде бы на юга укатил, а хочется обновление мощное выкатить, и особо написать инсталлятор.
Ибо, главной трудностью при работе с ним - неожиданно оказалась установка.
Обсуждался скриптик и тут
http://forum.searchengines.ru/showthread.php?t=346252
и тут
http://www.vipraskrutka.net/topic.php?forum=8&topic=325

Никто не сказал, что скрипт гамно, а это уже о чём-то говорит. При этой нашей дурацкой привычке обливать дерьмом всё в чём не можешь разобраться :) Наоборот - отзывы нормальные. Правда вон на сложность с установкой были гоны.
Ибо требует скрипт и PHP не ниже 5.2.0 и pdo_mysql обязательно. Что предоставляет далеко не каждый хостер.

Так что ждите скоро в продаже :) А пока мне даже хост для lifedemo влом оплачивать :)

XTT
21.07.2009, 18:32
странный вы какой то ,говорите лучший ? не демку глянуть ,не купить путева (в списке товара я его не увидел),и аси вашей нету
Трайпа глюк с ботами это уже яша глючит? или может скрпит

Трайп
21.07.2009, 18:49
XTT это не скрипт глючит.. он записывает так как ему представляется бот.
если записано Win16; I, значит яша так и представился.