getValues(['year', 'month', 'refresh', 'maxrefresh', 'maxonline']); $log = getRawFileLogRecent(__DIR__ . '/logs/' . UniqueConst::$serverID . '/_traffic.txt', 11, 100); $date = []; $year = []; $month = []; $refresh = []; $online = []; $curonline = getOnlineNum(); foreach ($log as $i => $value) { $parse = Json::decode($value); if(is_array($parse) === false){ continue; } if(count($parse) < 5){ continue; } $date[$i] = $parse[0]; $year[$i] = $parse[1]; $month[$i] = $parse[2]; $refresh[$i] = $parse[3]; $online[$i] = $parse[4]; } $year[] = $admin['year']; $month[] = $admin['month']; $date[] = TimeUtil::now(); if ($admin['maxrefresh'] == 0) { $admin['maxrefresh'] = 1; } if ($admin['maxrefresh'] < $admin['refresh']) { $admin['maxrefresh'] = $admin['refresh']; } if ($admin['maxonline'] == 0) { $admin['maxonline'] = 1; } if ($admin['maxonline'] < $curonline) { $admin['maxonline'] = $curonline; } ?> <?= UniqueConst::$serverName ?>: 트래픽정보
트 래 픽 정 보

$value) { $w = round($value / $admin['maxrefresh'] * 100, 1); $color = getTrafficColor($w); $dt = substr($date[$i], 11, 5); ?>
접 속 량
최고기록:
$value) { $w = round($value / $admin['maxonline'] * 100, 1); $color = getTrafficColor($w); $dt = substr($date[$i], 11, 5); ?>
접 속 자
최고기록:

queryFirstRow('SELECT sum(refresh) as refresh, sum(`connect`) as `connect` from general'); $max_refresh['name'] = '접속자 총합'; $refresh_result = array_merge([$max_refresh], $db->query('SELECT `name`,refresh,`connect` FROM general ORDER BY refresh DESC LIMIT 5')); foreach ($refresh_result as $i => $user) { $w = round($user['refresh'] / max(1, $max_refresh['refresh']) * 100, 1); $w2 = round(100 - $w, 1); $color = getTrafficColor($w); ?>
주 의 대 상 자 (순간과도갱신)
()