\n"; foreach($servers as $server) { $status = (checkServer($server[1],$server[2],$server[3])?"online":"offline"); echo "\"".$status."\"".$server[0]."\n"; flush_buffers(); } echo ""; // check for a connection on the given server / port and return boolean function checkServer($server, $port, $timeout = 2) { $fp = @fsockopen($server, $port, $errno, $errstr, $timeout); if(!$fp) return false; else { fclose($fp); return true; } } ?>