imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 03.06.2003, 22:21     # 1
Rayzak
Access Forbidden
 
Аватар для Rayzak
 
Регистрация: 14.12.2001
Адрес: Access Forbidden
Пол: Male
Сообщения: 1 277

Rayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царствеRayzak Луч света в тёмном царстве
Скрипт кол-ва народу на сайте

Привет всем.
Нужен скрипт который выводил бы кол-во народа на сайте.
Заранее благодарю
__________________
Траблы с компьютером? Убедитесь что у вас инсталированы все последние апдейты и драйвера. Они выпускаются не для развлечения.
Rayzak вне форума  
Старый 03.06.2003, 23:39     # 2
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
онлайн ктороый щас? трудно, могу тебе написать схемку как
__________________
Всё будет хорошо!
Stasik вне форума  
Старый 05.06.2003, 16:02     # 3
Браток
Member
 
Аватар для Браток
 
Регистрация: 10.03.2003
Адрес: перед монитором
Пол: Male
Сообщения: 203

Браток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собойБраток Имеются все основания чтобы гордиться собой
Re: Скрипт кол-ва народу на сайте

Цитата:
Как писал Rayzak
Привет всем.
Нужен скрипт который выводил бы кол-во народа на сайте.
Заранее благодарю
Примерно так:
online.php
PHP код:
<?

include("config.inc.php");

if(empty($ip))
{
        if (getenv('HTTP_X_FORWARDED_FOR')) { $ip = getenv('HTTP_X_FORWARDED_FOR'); }
        else { $ip = getenv('REMOTE_ADDR'); }
}

$file_update = file("$path/online.dat");
$open_file_update = fopen("$path/online.dat","w+");
for($fu = 0; $fu < count($file_update); $fu++)
{
list($update_ip,$update_time) = explode("::",$file_update[$fu]);
        $time_update = time() - $update_time;
        if ($time_update > 300)
        { fwrite($open_file_update,""); }

        if ($time_update < 300 and $update_ip != $ip)
        { fwrite($open_file_update,"$update_ip::$update_time::\r\n"); }

        if ($time_update < 300 and $update_ip == $ip)
        { fwrite($open_file_update,"$update_ip::".time()."::\r\n"); $found_ip =  "yes"; }
}
fclose($open_file_update);

if ($found_ip != "yes")
{
$open_file = fopen("$path/online.dat","a");
fwrite($open_file,"$ip::".time()."::\r\n");
fclose($open_file);
}

echo "document.write('".count(file("$path/online.dat"))."');";
?>
config.inc.php
PHP код:
<?

$path = "/обсалютный/_путь_/к папке со скриптом";

?>
И создай файл online.dat

права:
online.php - rw- r-- ---
config.inc.php - rw- r-- ---
online.dat - rw- rw- r--

Подключение:
PHP код:
 <? include"путь_к_файлу/online.php";?>

Последний раз редактировалось Браток; 05.06.2003 в 16:04.
Браток вне форума  
Старый 05.06.2003, 20:29     # 4
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
это самый простой, лучше с сессиями и mysql... можно и имя паги записать где юзер, и время онлайн итыды....

з.ы. такoй скрипт лучше в перегружаемый ифрэйм засунуть, или картинку генерить перегружаемую, или на флеше
__________________
Всё будет хорошо!

Последний раз редактировалось Stasik; 06.06.2003 в 02:41.
Stasik вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 16:38.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.