Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
netadmin.ws
Панель управления Регистрция свободна! Календарь Список пользователей Часто задаваемые вопросы Поиск по форуму Архив скриптов Главная   
Форум сетевых администраторов
Форум сетевых администраторов Форум сетевых администраторов » Программирование » PHP » сколько людей он лайн
Предыдущая тема     Следующая тема
Автор
Тема    Новая тема     Ответить на эту тему
MLSIL
Участник
Средний рейтинг: 3 | Оценок: 1

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 51
Статус: MLSIL в оф-лайне
сколько людей он лайн [сообщение #62771]

сообственно знаю поверхностно что на asp можно написать некий код что бы узнавать сколько в реальном времени находется посетителей на моём сайте... но беда в том что поддержки asp у меня на хосте нет тагже нет c++ and perl выходет только на php можно что то смостерить... но не то что я незнаю как, а просто незнаю возможно ли ообьще... сам я php можно сказать незнаю, и если поможите, буду очень рад!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 01:23
Нажмите сюда для просмотра профайла MLSIL Отправить Персональное сообщение MLSIL Найти сообщения от MLSIL Добавить MLSIL в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #62785]

MLSIL посмотри на vingradе там эта тема обсуждалась. Обычным образом это сделать не реально, но там предложили хитрожопый вариантик...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 09:39
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #62795]

можно небольшой аплетец на жаве написать который будет от клиента к сервачку (скриптец на пхп). На экран так же можно в прямом эфире выводить присутсвующих тем же апплетом, а можно писать присутствующих в базо и тем же пхп вынимать, но это уже немного не прямой эфир, при перезагрузке тока видно.

Плюсы: видно реально сколько людей а не "в течении 15-ти минут"
Минусы: это теория, на практике это надо написать )

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 14:19
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MLSIL
Участник
Средний рейтинг: 3 | Оценок: 1

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 51
Статус: MLSIL в оф-лайне
[сообщение #62798]

хмм, ясно мужики... писать я несмогу
he][es , а что такое vingradе ?

кстатей, посмотрел на порталах, и заметел, что у них ведь тоже выводится сколько человек он лайн... хотя больше смахивает на то как подметил Orliha, тоесть за опредделённое количество минут... если вы такой скриптик можите достать, то дайте пожалуйста.
кстатей, нельзя ли потом будет место 15 минут зделать например 1 сек.? тогда будет типа режим он лайн хотя мне что нибуть из двух вареантов... главное что бы знал сколько народу находится на сайте...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 15:17
Нажмите сюда для просмотра профайла MLSIL Отправить Персональное сообщение MLSIL Найти сообщения от MLSIL Добавить MLSIL в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
Orliha
фраерок на подсосе
Средний рейтинг: 3.67 | Оценок: 18
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Aug 2002
Место проживания: Москва
Публикаций: 653
Статус: Orliha в оф-лайне
[сообщение #62799]

можно поставить одну секунду но тогда у тебя на сайте будет почти всегда один человек - ты. опять таки скриптик придется писать - вешаем человеку куку и по кукам смотрим.... или например заходит человек пишем время посещения в базо и айпишник, а на странице выводим сколько разных айпишников за последние 10 минут...

__________________
RTFM (Уважаемые! Читайте документацию!)

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 15:27
Нажмите сюда для просмотра профайла Orliha Отправить Персональное сообщение Orliha Посетить домашнию страничку Orliha! Найти сообщения от Orliha Добавить Orliha в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
polo
Администратор
Средний рейтинг: 4.77 | Оценок: 106
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: May 2001
Место проживания:
Публикаций: 4642
Статус: polo в оф-лайне
[сообщение #62818]

На чем бы не писалось, принцип один, сесси/куки/хранение инфы, либо напрямую обращятся к логам апачи и парсить оттуда инфу, но это не разумно при большом логе.

__________________
Всегда есть решение.

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 19:45
Нажмите сюда для просмотра профайла polo Отправить Персональное сообщение polo Посетить домашнию страничку polo! Найти сообщения от polo Добавить polo в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MLSIL
Участник
Средний рейтинг: 3 | Оценок: 1

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 51
Статус: MLSIL в оф-лайне
[сообщение #62831]

хмм, теперь осталось только найти такой скриптик

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 16-03-2004 23:00
Нажмите сюда для просмотра профайла MLSIL Отправить Персональное сообщение MLSIL Найти сообщения от MLSIL Добавить MLSIL в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
he][es
Участник+
Средний рейтинг: 4.07 | Оценок: 30
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: he][es в оф-лайне
[сообщение #62883]

А вы посмотрите на винграде (надеюсь polo не обидится за ссылку vingrad.ru поищите) там вариант интересный, только реальность его реализации для меня под вопросом, не силен я в таких познаниях...

__________________
Админ - вождь Апачей...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 18-03-2004 00:18
Нажмите сюда для просмотра профайла he][es Отправить Персональное сообщение he][es Найти сообщения от he][es Добавить he][es в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
AntiMozg
Участник
Средний рейтинг: 5 | Оценок: 4
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Feb 2003
Место проживания: Москва
Публикаций: 104
Статус: AntiMozg в оф-лайне
[сообщение #63143]

MLSIL:
Дык вот оно скриптик то...

Смотри в аттач.

Файл: online.txt
Был скачан 11 раз(а).

__________________
Folloving the Lenin's way!..

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-03-2004 02:22
Нажмите сюда для просмотра профайла AntiMozg Отправить Персональное сообщение AntiMozg Посетить домашнию страничку AntiMozg! Найти сообщения от AntiMozg Добавить AntiMozg в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MLSIL
Участник
Средний рейтинг: 3 | Оценок: 1

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 51
Статус: MLSIL в оф-лайне
[сообщение #63161]

AntiMozg
я бы был бы очень рад если бы он ещё выполнял своё назначение он ведь как каунтер работает то...

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-03-2004 06:50
Нажмите сюда для просмотра профайла MLSIL Отправить Персональное сообщение MLSIL Найти сообщения от MLSIL Добавить MLSIL в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
mr_fox
Участник+
Средний рейтинг: 3.9 | Оценок: 10
/нажмите чтобы посмотреть кто оценивал/

Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 324
Статус: mr_fox в оф-лайне
[сообщение #63162]

вот лови, давно писал себе такой скрипт.

PHP:



<?
/*
** Online Short Stats v0.2
**
** coded by mr fox @ 2003.08.02-05
** email: mr_foxs@mail.ru
*/

/*** config : begin ***/

$online_time = 60*5; // in seconds (1min = 60sec, 60*2 = 120sec = 2min)
$online_file = 'online.txt'; // file to write who is now in online

/*** config : end ***/

/*** initialization : begin ***/

if(!file_exists($online_file)) {
    
fopen($online_file, w);
}

if(
$_SERVER['HTTP_X_FORWARDED_FOR']=='') {
    
$ip = ip2long($_SERVER['REMOTE_ADDR'])."\t\t";
} else {
    
$ip = ip2long($_SERVER['REMOTE_ADDR'])."\t".ip2long($_SERVER['HTTP_X_FORWARDED_FOR'])."\t";
}

$online_exists = false; // ip exist check
$timestamp = time();
$timeout = $timestamp - $online_time;

/*** initialization : end ***/

/*** online statistic : begin ***/

$fp = fopen($online_file, r);
$readed = fread($fp, filesize($online_file));
fclose($fp);
$array = explode("\n", $readed);
for(
$i=0; $i<count($array); $i++) {
    
$array[$i] = explode("\t", $array[$i]);
    
$online_count += 1;
    if(
$array[$i][0]."\t".$array[$i][1]."\t"==$ip) {
        
$readed = str_replace($array[$i][0]."\t".$array[$i][1]."\t".$array[$i][2]."\n", $ip.$timestamp."\n", $readed);
        
$online_exists = true;
    }
    if(
$array[$i][2]<$timeout && !$online_exists) {
        
$readed = str_replace($array[$i][0]."\t".$array[$i][1]."\t".$array[$i][2]."\n", '', $readed);
        
$online_count -= 1;
    }
}

$fp = fopen($online_file, w);
fwrite($fp, $readed);
fclose($fp);

if(!
$online_exists) {
    
$fp = fopen($online_file, a);
    
fwrite($fp, $ip.$timestamp."\n");
    
fclose($fp);
    
$online_count += 1;
} else {
    
$online_count -= 1;
}

/*** online statistic : end ***/

/*** total : start ***/

echo 'Сейчас в онлайне <b>'.$online_count.'</b>.';

/*** total : end ***/
?>

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-03-2004 07:43
Нажмите сюда для просмотра профайла mr_fox Отправить Персональное сообщение mr_fox Найти сообщения от mr_fox Добавить mr_fox в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя
MLSIL
Участник
Средний рейтинг: 3 | Оценок: 1

Зарегистрирован: Mar 2004
Место проживания:
Публикаций: 51
Статус: MLSIL в оф-лайне
[сообщение #63189]

mr_fox, БАЛЬШОЕ те спасибо! пока не проверял на деле, но то что 1 чел в онлайне(тобеш я) уже заметел
ещё раз спасибо тебе!!!

Сообщить модератору об этом сообщении | Предупреждение | IP: определен

Old Post 21-03-2004 18:22
Нажмите сюда для просмотра профайла MLSIL Отправить Персональное сообщение MLSIL Найти сообщения от MLSIL Добавить MLSIL в свой список друзей Редактировать/Удалить сообщение Ответить Цитируя



Формат времени GMT. Текущее время 13:31.
Новая тема   Ответить на эту тему [ Версия для печати Печать | Отправить эту страницу другу/знакомому! Отправить | Получать уведомления об обновлении этой темы Подписка ] Предыдущая тема     Следующая тема
Навигация по форуму:
Оценка темы:

Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения.
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
 

Page generated in 0.78743196 seconds (99.32% PHP - 0.68% MySQL) with 26 queries.


  Главная :: Форум :: Web ClipArt :: Поиск :: Статистика :: Топ 10 :: Публикация :: Рекомендовать
©NetAdmin.ws, 2001-2026.
Powered by: vBulletin
Copyright ©2000, 2001, Jelsoft Enterprises Limited.