Лe-ka, счетчик просмотра - "t=((file_exists("count.txt"))?file_get_contents("count.txt"):0) 1; file_put_contents("count.txt", "t); echo "просмотрено "."t." раз"; Узнать, кто онлайн сложнее. Алгоритм - в файле храним IP и таймштамп (его возвращает time()), как в массиве. Читаем массив. Для каждого элемента - если его время отличается от текущего больше чем на заданное число секунд, значит, юзер покинул сайт - удаляем элемент из массива. Если же его IP совпадает с IP клиента, то устанавливаем ему текущее время. Если IP клиента нет в массиве, то добавляем, с текущим временем. Записываем массив обратно в файл. Число человек онлайн - количество элементов в массиве. Я бы хранил данные так - IP|time{перевод_строки}IP|time{перевод_строки} и т.д, а считывал функцией file().
Делаю защиту для админки. И есть такие вопросы, где лучше всего хранить количество попыток перебора пароля и таймер обнуляющий счетчик попыток? И как примерно можно все это реализовать на МуСкуле?
¤ZeroX¤, ИМХО, лучше на файлах, с блокировками, сие реализовывать.. Как реализовать? Для примера можно писать туда IP обратившегося к скрипту. ну и соответственно дописывать количество обращении и время последнего.... ну а затем исходя из этих данных делаешь то что нужно.
¤ZeroX¤, а что именно не понятна? Логика?... в обработчике формы авторизации добавляешь код который будет считать и обрабатывать количество запусков. Эти данные пишешь в лог файл и все))
8 июл 2011 в 07:50
unichr("&#" . "v)