увидел закономерность, если в отдаваемом файле есть пробел, то мозилла определяет начало имени до первого пробела, естественно из за этого не видно расширения. Какие будут соображения? кроме как в будущем заменять в имени пробел на _ (Добавление)
сдесь вообще есть кто нибудь?
скрипт отдает прекрасно, но вот загвоздка, в Mozilla в некоторых случаях не определяет расширение файла и сохраняеться без него. Не могу увидеть закономерности. Может кто подскажет?
Грузно как то получаеться, думал отделаться таблицей в бд
что вас пугает? ajax запросы?
Дело в том что тот проект над которым работаю изначально планировал сделать полностью на Ajax, но и у этой технологии есть свои недостатки в итоге пришлось почти полностью от него отказаться. Я с ним через jQuery работаю.
это в любом случае используется везде где надо следить кто онлайн
хотите можно вместо файлов таблицы пользовать
логика та же
Файлов плодить не очень хочеться, остановлюсь на таблице.
Astat пишет:
Интересно, а как такое реализовано на форумах. "Тему просматривают 3 пользователя, 5 гостей" что то вроде этого?
а так как я ранее говорил для юзеров
и для гостей 2ой вариант
возможны нюансы в зависимости от логики сайта конечно
на вскидку
можно пинать AJAXом каждые 5 мин запрос
заводим файл для каждой страницы
при получении ajax запроса выбираем файл по referer(можно назвать его также)
в нем обработчиком переписываем строку id сессии - текущее время
перед этим просматриваем весь файл и удаляем строки для которых записаное время меньше текущего более чем на 5 мин
при обращении к странице(не к обработчику) строка добавляется
таким образом кол-во строк и будет число юзеров для каждой страницы
Грузно как то получаеться, думал отделаться таблицей в бд, функциями и запросами. Интересно, а как такое реализовано на форумах. "Тему просматривают 3 пользователя, 5 гостей" что то вроде этого?
Дело в том что пока не предпологаеться вводить регистрацию пользователей, тупо юзеру выводить что сейчас просматриваеться, для этого будет отдельная страница, вроде сортировки по посещаемости, что просматриваеться и т.д т.е юзеров считать по количеству и где их сколько находиться.
Заходит пользователь на страницу, заносим его в таблицу(можно даже ip). Тут все понятно. Есть факт просмотра той или иной страницы и по необходимости можно выдернуть всю информацию. Какой функцией можно спалить его уход(т.е закрытие страницы) или переход на другую страницу чтобы изменить информацию в таблице?
Подскажите, плз. как реализовать такое, заходит пользователь на сайт и видит сколько юзеров просматривают ту или иную тему(есть почти на всех форумах). Интересует сама идея, с програмингом разберусь сам?