\n"; } else { while(!feof($fp)) { $string .= fread($fp,1); } //$string = "usercount|roomcount|timeonlineinseconds|platform|version|servername~~~A.LAN|0|[]B.LAN|0|[]C.LAN|0|[]D.LAN|0|[]E.LAN|1|[SeazoN|]F.LAN|0|[]G.LAN|0|[]H.LAN|0|[]"; fclose($fp); preg_match("/(\d+)\|(\d+)\|(\d+)\|([A-Za-z0-9]{1,})\|([A-Za-z0-9\.]{1,})\|([A-Za-z0-9\.\s]{1,})\~\~\~/Ssi", $string, $array0); preg_match_all("/([ABCDEFGH]{1})\.([A-Za-z0-9\.]{0,})\|(\d+)\|\[([A-Za-z0-9]{0,})\|{0,}\]/Ssi", $string, $array); // preg_match_all("/([ABCDEFGH]{1})\.([A-Za-z0-9]{0,})\|(\d+)\|\[([A-Za-z0-9]{0,})\|{0,}\]/Ssi", $string, $array); $rooms = array( 'A'=>'Рейтинговая - Круг:', 'B'=>'Рейтинговая - Спринт:', 'C'=>'Рейтинговая - Скольжение:', 'D'=>'Рейтинговая - Авто:', 'E'=>'Нерейтинговая - Круг:', 'F'=>'Нерейтинговая - Спринт:', 'G'=>'Нерейтинговая - Скольжение:', 'H'=>'Нерейтинговая - Авто:', ); $days = floor($array0[3]/86400); $hours = floor(($array0[3] - $days*86400)/3600); $minutes = floor(($array0[3] - $days*86400 - $hours*3600)/60); $seconds = ($array0[3] - $days*86400 - $hours*3600 - $minutes*60); ?> <?php echo $array0[6]; ?> v.<?php echo $array0[5]." ".$array0[4] ; ?> - Monitoring IP: <?php echo $server['ip']; ?> - <?php echo $array0[1]; ?> players in <?php echo $array0[2]; ?> rooms [Uptime: <?php echo $days; ?>days, <?php echo $hours; ?>hr, <?php echo $minutes; ?>min, <?php echo $seconds; ?>secs]
$v) { ?>
В комнатахИгроковНики
Всего в комнатах
"; ?>