| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 3 ноября 2003 17:56
Для этого надо написать небольшой скрипт, который затем вставить в главную страницу сайта с помощью SSI. Вот примерный код скрипта:
<br>#!/usr/bin/perl<br> print "Content-type: text/html\n\n";<br> $filetoopen = $ikondir . "data/chatuser.cgi";<br> open(FILE, "<$filetoopen");<br> @usersonline = <FILE>;<br> close (FILE);<br> $usersinchat = @usersonline;<br> $currenttime=time;<br> $userprocdata = "";<br> foreach (@usersonline) {<br> chomp($_);<br> ($user,$lasttime)=split(/\|/,$_);<br> if ($lasttime+300 < $currenttime ) {<br> $usersinchat = $usersinchat-1; }<br> else {<br> $userprocdata .= "$user|$lasttime\n";<br> }<br> }<br> $filetoopen = $ikondir . "data/chatuser.cgi"; <br> open(USERFILE,">$filetoopen");<br> flock(USERFILE, 2);<br> print USERFILE ($userprocdata);<br> close(USERFILE);<br> $chatmsg=&formatword($usersinchat,qq~ <a href="$chatprog">Чат ($usersinchat участник)</a> | ~,<br> qq~ <a href="$chatprog">Чат ($usersinchat участника)</a> | ~,qq~ <a href="$chatprog">Чат ($usersinchat участников)</a> | ~);<br> print $chatmsg;<br>}<br>
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
|