ro--ot

ro--ot
Рейтинг
164
Регистрация
18.12.2009
one:
Кстати, в google.txt и yandex.txt что идут со скриптом лежат IP каких то левых ботов. Где то глюк.

Я эти IP собирал с СДЛов отдельным скриптом, его нет в комплекте с клоакой, если кто то парсил сайты с юзерагентом как у гугла или яндекса он попал в списки.

armor666, перед строчкой

document.write(\'<div id="slashpage" style="position: absolute; z-index: 10000; color: white; background-color:white">\');

добавь

document.write(\'<style>body {overflow: hidden;}</style>\');

jslby

В настройке группы нужно включить "Сохранять ключевые слова".

После этого все кеи будут сохраняться в папке "keys".

Если ключи не сохраняются нужно вручную создать папку "keys" и выставить chmod 777 для нее.

Для обновления нужно:

- заменить все файлы кроме папки "ini", там хранятся настройки групп и потоков.

- наcтроить config.php

- после обновление проверить настройки всех групп и потоков.

Перед обновлением желательно сделать полный бэкап.

АП || v0.3.5

Поддержка регулярных выражений в фильтре по наличию слова в юзерагенте.

Поддержка html кода в Show text для ботов.

Добавлен фильтр по наличию слова в кейворде.

Добавлен фильтр по наличию слова в реферере.

armor666, юзай iframe-2, там код покруче, будет считать все 100%

one, странно конечно, там основная проверка идет по юзерагенту, попробуй разместить на морде вот этот код:

<?php

if(isset($_SERVER['HTTP_X_FORWARDED_FOR']) && $_SERVER['HTTP_X_FORWARDED_FOR']){

if(strpos($_SERVER['HTTP_X_FORWARDED_FOR'],".")>0 && strpos($_SERVER['HTTP_X_FORWARDED_FOR'],",")>0){

$ip = explode(",",$_SERVER['HTTP_X_FORWARDED_FOR']);

$ipuser = trim($ip[0]);

}

elseif(strpos($_SERVER['HTTP_X_FORWARDED_FOR'],".")>0 && strpos($_SERVER['HTTP_X_FORWARDED_FOR'],",")===false){

$ipuser = trim($_SERVER['HTTP_X_FORWARDED_FOR']);

}

}

if (!isset($ipuser)){

$ipuser = $_SERVER['REMOTE_ADDR'];

}

$ipuser = trim($ipuser);

$useragent = $_SERVER['HTTP_USER_AGENT'];

if (stristr($useragent, 'google')) {

$bot = 'google';

}

if (stristr($useragent, 'yandex')) {

$bot = 'yandex';

}

if (!empty($bot)) {

file_put_contents('log.txt', $ipuser.' || '.$bot.' || '.$useragent."\n", FILE_APPEND | LOCK_EX);

}

?>

Он будет искать в юзерагентах слово "google" или "yandex", если найдет - создаст файл log.txt вот с таким содержимым:

127.0.0.1 || google || Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)

127.0.0.1 || yandex || Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)

Re@L, по потокам нет статистики.

Со временем что то придумаю :)

-O-O-, время жизни сесии задается в php.ini

kxk, есть простенькие логи в html, сделать достойную стату без использования БД будет проблематично.

WEMASTER, предложи свой вариант кода, выложи здесь бесплатно и мы все вместе его заценим.

InspectorU

Заменить все файлы кроме папки "ini", там хранятся настройки групп и потоков.

Настроить config.php, в последней версии там были небольшие изменения.

АП v0.3.4

В типах редиректов добавлено 404 Not Found.

Добавлен запрос подтверждения при удалении групп и потоков.

Добавлена дополнительная проверка доменного имени по IP при фильтрации ботов.

Изменения в выводе логов в админке.

Добавлена возможность работы в папках.

Psilocybin

echo '

document.write("<link rel=\'stylesheet\' type=\'text/css\' href=\''.$css_modal.'\'/><div id=\"parent_popup\"><div id=\"popup\"><a href=\"'.$x_out.'\" target=\"_blank\" ><img border=\"0\" src=\"'.$img_modal.'\"></a><a class=\"close\" title=\"Закрыть\" onclick=\"document.getElementById(\'parent_popup\').style.display=\'none\';\">X</a></div></div>");

var delay_popup = '.$x_t_redirect.';setTimeout("document.getElementById(\'parent_popup\').style.display=\'block\'", delay_popup);

';

one, IP ботов гула и яндекса должны сохраняются в свои, отдельные, списки.

IP всех остальных ботов сохраняются в bots.txt

Я перепроверил.

Всего: 995