title
Description
Body
да, там rand(xxx,xxxxxx); просто шняга кароч
итак, перед классом идет проверка на константу. Я долго думал че это, решил чтобы файл не включали отдельно, только includom.///
так, переменные... Первая ip long. Че такое? Ща погуглю.
Неактивен
очень интересно, но мало понятно здесь
остальные вроде понятные. : )
Далее идет конструктор, понятия не имею чем он отличается от метода, ну да ладно.
Если человек пришел с прокси- то ip все равно будет его(у меня так написано : ) ), иначе Http_Via. че за виа хз... Ну тоже видно адрес. Иначе будет обычный remote_addr. либо умри...
Затем адрес превращается в длинный вариант, ща надо глянуть что за функция.
Неактивен
А таблицы изменены или старые можно оставить? Я их раньше залил в базу чата.
так, дальше метод reqcount. Объявляем директорию выше в глобальную переменную.
Создаем временный пустой массив.
Переменную запросов приравниваем к 1.
Открываем файл флудеров. Ставим его на недоступность для других. Зачем оно надо- непонятно.
Время. Цикл, читаем построчно файл. Unpack. Первый раз вижу. Гм.
Добавлено спустя 1 минуту :
Caspеr написал:
А таблицы изменены или старые можно оставить? Я их раньше залил в базу чата.
таблицы не трогай. Должно все сойтись.
Неактивен