$array_users = array(); $chat_shet = 0; $wholfile = file(DATADIR."who.dat"); foreach($wholfile as $value){ $who_file = explode("|",$value); if((SITETIME - $who_file[3]) < 600){ $array_users[] = $who_file[0]; if (strstr($who_file[1],"blog")){$blog_shet++;} if ($who_file[1]=="index.php"){$index_shet++;} $online_shet++; }} echo '<b>online: [</a><span style="color:#ff0000">'.(int)$blog_shet.'</span>]</b><br />';
.::lugaro::. (24 Сентября 2010 / 18:58) 3. VIP-club, DB::$dbh->querySingle("SELECT count(*) FROM `users`;"); Либо можно функцию stats_users() использовать, но она выводит сразу количество юзеров и количество новых + счетчик кешируется
<? echo DB :: $dbh -> querySingle("SELECT COUNT(*) FROM `visit` WHERE visit_self = 'forum/index.php' AND visit_nowtime > ".(SITETIME-60).";");