|
|
|
|
|
для: cheops
(03.01.2006 в 13:46)
| | Знаешь какую я систему придумал :)))) Короче при первой регистрации создаем дополнительный файл online.dat! Строчки файлов регистрации и этого файла совпадают! Потом при входе на страницу создаём переменную $_SESSION['name']==$line;
$line совпадает со строчкой юзера в файле! Ну вот с помощью этого перезапишем нужную строчку :)))) Не так уж и сложно, только немного попоже буду делать :) | |
|
|
|
|
 1.6 Кб |
|
|
для: cheops
(03.01.2006 в 03:26)
| | Посмотрите архив в аттаче, файл index.php демонстрирует код, который регистрирует пользователя в системе OnLine, когда они обращаются к страницам сайта, этот код необходимо прикрепить при помощи инструкции require_once ко всем страницам, которые посещает пользователь. Если пользователь не присутсовавл в системе - он помещается в файл text.txt, содержимое которого можно просматривать при помощи скрипта online.php.
Для того, чтобы пользователь попал в список OnLine, при авторизации в элемент суперглобального массива $_SESSION['name'] должно быть помещено его имя. Сама система авторизации описывается в теме по ссылке http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=80.
PS Код настроен на 20 минутный интервал между обращениями пользователей к страницам сайта. | |
|
|
|
|
|
|
|
для: midav
(03.01.2006 в 01:43)
| | Мда, что-то забыл я про эту тему... А ничего если данные будут сериализованы http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=907 - или они должны храниться в строго текстовом формате? | |
|
|
|
|
|
|
|
для: midav
(01.01.2006 в 00:40)
| | Да уж, уже 2 конец 2го числа а мы так и не начанали | |
|
|
|
|
|
|
|
для: cheops
(31.12.2005 в 20:49)
| | Ну давай попробуем завтра :))) | |
|
|
|
|
|
|
|
для: midav
(31.12.2005 в 20:28)
| | Хорошо, давайте завтра попробуем создать функцию on-line на файлах (нам как раз в раздел Примеры такой скрипт нужен). Сейчас просто перед Новым Годом спокойно над скриптом поработать не дадут :))) | |
|
|
|
|
|
|
|
для: cheops
(31.12.2005 в 13:39)
| | С MySql никогда не работал, только на файлах! Скрипты тестирую на Денвере! Ну онлине как бы принцип я понял как сделать: типо при заходе записываешь логин, ип, время в файл и потом при обновлении или при истечении 30 мин молчания страницы надо обновлять строчку с данными конкретного юзера или удалить её! Вот только на практике это трудно сделать! Может быть я бы и сделал, только времени пока нет, сессия в универе на носу! Еще много смотрел на других порталах функцию онлине, но там всё с переменными и трудно понять, так как трудно всё найти в чужом скрипте | |
|
|
|
|
|
|
|
для: midav
(31.12.2005 в 02:12)
| | :))) Просто вы постоянно подчёркиваете некомпетентность участников форума и многие просто не хотят отвечать, негласные правила форума запрещают им оскорблять вас в ответ, поэтому они просто игнорируют эту тему. Вы хотите именно на файлах осущестить систему online? Это достаточно трудоёмкая работа, нет возможности использовать базу данных MySQL?
PS Приведу решение на MySQL, если вдруг кого-нибудь оно заинтересует http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=196 | |
|
|
|
|
|
|
|
для: midav
(23.12.2005 в 22:32)
| | Тут смотрю на форуме пару ребят только сидят, и то никто не знает как это сделать | |
|
|
|
|
|
|
|
для: midav
(28.12.2005 в 22:45)
| | А может у кого есть готовый скрипт? Мой портал можно глянуть тут http://you.eclub.lv | |
|
|
|
|