Просмотр файла 1/f_site_online.dat

Размер файла: 1.63Kb
<?php

if ( time() > $game["lastai"] + 240 )
		include "f_online.dat"; // обновим список
$g_list = 10;
$stmp = "";
if ( !$start )
		$start = 0;
$i = -1;
$dh = opendir( "online/" );
while ( ( $fname = readdir( $dh ) ) !== false )
		if ( $fname != "." && $fname != ".." && $fname != "1.htaccess" && $fname != ".htaccess" )
		{
				$i++;
				if ( $i >= $start && $i < $start + $g_list )
				{
						$tmp = file( "online/" . $fname );
						if ( $tmp[0] == "." )
								continue;
						for ( $it = 0; $it < 2; $it++ )
						{
								$tmp[$it] = str_replace( "\n", "", $tmp[$it] );
								$tmp[$it] = str_replace( "\r", "", $tmp[$it] );
						}
						if ( !$tmp[0] )
						{
								@unlink( "online/" . $fname );
								$i--;
								continue;
						}
						loadloc( $tmp[0] );
						if ( isset( $loc_i[$tmp[0]][$fname] ) )
						{
								$tmp1 = explode( "|", $loc_i[$tmp[0]][$fname]["char"] );
								$stmp .= "<br/>" . $tmp1[0];
						}
						else
						{
								$i--;
								@unlink( "online/" . $fname );
						}
				}
		}
closedir( $dh );

if ( $i > -1 )
		$stmp = "<p>Сейчас в игре " . ( $i + 1 ) . " (на этом сервере разрешено не более $g_max) игроков:" . $stmp;
if ( $i > -1 )
{

		if ( $start )
		{
				$stmp .= "<br/><a href=\"$PHP_SELF?sid=$sid&site=online\">^ </a>";
		}
		if ( $start + $g_list < $i + 1 )
		{
				if ( !$start )
						$stmp .= "<br/>";
				$stmp .= "<a href=\"$PHP_SELF?sid=$sid&site=online&start=" . ( $start + $g_list ) . "\">+ (" . ( $i + 1 + 1 - $start - $g_list ) . ")</a>";
		}
}
else
		$stmp = "<p>Сейчас в игре никого нет";

$stmp .= "<br/><br/><anchor>[Назад]<prev/></anchor>";

msg( $stmp, "Список онлайн", 0, 'none' );
?>