All pastes #388472 Raw Edit

Stuff

public php v1 · immutable
·published 2007-03-10 02:34 UTC
rendered paste body
<?php	/*	echo <<<HERE_DOC	<div>		<div>		<span class="ctr">$s</span><span class="content">Request timestamp: {$_REQUEST['timestamp']} - $str		</span>		</div>	</div>HERE_DOC;*/require_once('BZFlag_Info/BZFlag_Info.php');include('ffdb.php');try{	$data = new FFDB('data.txt');	$s = new BZFlag_Info();		$list = $s->serverlist();	$servers = $list['servers'];		$data_servers = $data->get_table('servers');	$array = array();		//echo "<pre>"; var_export($servers); echo "</pre>";		foreach ($servers as $address => $stuff)	{		//echo "Current: {$servers[$address]['numplayers']} Previous: {$data_servers[$address]['current']}";		$array[$address]['current'] = $servers[$address]['numplayers'];		$array[$address]['previous'] = $data_servers[$address]['current'];	}		$data->write_table('servers',$array);	$data_servers = $data->get_table('servers');		foreach ($data_servers as $address => $stuff)	{		$current = $data_servers[$address]['current'];		$previous = $data_servers[$address]['previous'];				if ($current-$previous != 0)		{			echo "<div><div>			<font color=red>".date("H:i:s")."</font> - 			{$servers[$address]['serverport']} - ";			if ($current < $previous)			{				//echo "<font color=red>$current ($current-$previous players)</font>";				echo '<font color=red>'.$current.' ('.$current-$previous.' players)</font>';			} elseif ($current > $previous) {				echo "<font color=green>$current ($current-$previous players)</font>";			}			echo "</div></div>";			//echo ' (Diff = '.$current-$previous.')';		}	}		/*if ($data_servers == 2)	{*/		/*$array = $data_servers;		foreach ($servers as $address => $stuff)		{			$array[$address]['current'] = $servers[$address]['numplayers'];			$array[$address]['previous'] = $servers[$address]['numplayers'];		}		$data->write_table('servers',$array);		$data_servers = $data->get_table('servers');*/	//}		//echo "<pre>"; var_export($data_servers); echo "</pre>";		/*$array = array();	foreach ($servers as $address => $stuff)	{			echo "Prev_Current = ".$data_servers[$address]['current']."";		$array[$address]['current'] = $servers[$address]['numplayers'];		$array[$address]['previous'] = $data_servers[$address]['current'];		$data->write_table('servers',$array);		$data_servers = $data->get_table('servers');				$current = $data_servers[$address]['current'];		$previous = $data_servers[$address]['previous'];				if ($current != $previous && ($current-$previous) != 0)		{			echo "<div><div>			<font color=red>".date("H:i:s")."</font> - 			{$servers[$address]['serverport']} - ";			if ($current < $previous)			{				echo "<font color=red>$current</font>";			} elseif ($current > $previous) {				echo "<font color=green>$current</font>";			}			echo "</div></div>";			//echo "Current: $current Previous: $previous";		}	}*/} catch (Exception $e) {	echo "Error connecting to bzflag list server with message: ".$e->getMessage();}?>