Вы не зашли.
#311.
Gemor
Гость
2008.05.19 15:03
да, там rand(xxx,xxxxxx); просто шняга кароч
сам не проверял, но возможно и работает : ) только создай отдельную папку для него, а таблицу кинь к базе чата.
Стране нужны автобусы!
ща джонцмс скачал. Надо будет глянуть че там за чудеса php классов. Поправите меня если что. Только это уже завтра...
Стране нужны автобусы!
итак, что то вроде dos атак...
Отредактировано Helqg (2008.05.20 10:10)
Стране нужны автобусы!
итак, перед классом идет проверка на константу. Я долго думал че это, решил чтобы файл не включали отдельно, только includom.///
так, переменные... Первая ip long. Че такое? Ща погуглю.
Стране нужны автобусы!
очень интересно, но мало понятно
здесьостальные вроде понятные. : )
Далее идет конструктор, понятия не имею чем он отличается от метода, ну да ладно.
Если человек пришел с прокси- то ip все равно будет его(у меня так написано : ) ), иначе Http_Via. че за виа хз... Ну тоже видно адрес. Иначе будет обычный remote_addr. либо умри...
Затем адрес превращается в длинный вариант, ща надо глянуть что за функция.
Стране нужны автобусы!
так и не понял зачем нужен этот длинный адрес, ну по ходу может пойму.
Стране нужны автобусы!
#318.
Caspеr
Гость
2008.05.20 10:10
А таблицы изменены или старые можно оставить? Я их раньше залил в базу чата.
так, дальше. Если включен антифлуд: вызываем метод проверки на флуд. Если флудят- срочно Die().
Стране нужны автобусы!
так, дальше метод reqcount. Объявляем директорию выше в глобальную переменную.
Создаем временный пустой массив.
Переменную запросов приравниваем к 1.
Открываем файл флудеров. Ставим его на недоступность для других. Зачем оно надо- непонятно.
Время. Цикл, читаем построчно файл. Unpack. Первый раз вижу. Гм.
Добавлено спустя 1 минуту : Caspеr написал:
А таблицы изменены или старые можно оставить? Я их раньше залил в базу чата.
таблицы не трогай. Должно все сойтись.
Стране нужны автобусы!