okay danke ich habs....sooo passt es
Code:
<?php
$ip = 'xxxx';
$port = 'xxxx';
function tsCheckStatus($ip, $port)
{
if(@fsockopen('udp://'.$ip, $port, $errno, $errstr, 1) === false)
{
return false;
}
return true;
}
require_once('cyts.class.php');
$ts = new cyts;
$ts->connect($ip, $port);
$info = $ts->info_serverList();
$subs_cnt = count($info);
print '<b>Ts-Server:</b><br>';
for($i = 0; $i < $subs_cnt; $i++)
{
$ts->select($info[$i]);
$subserver = $ts->info_serverInfo();
print 'Name: '.$subserver['server_name'].'<br>';
print 'Benutzer: '.$subserver['server_currentusers'].'<br>';
print 'Status: '.( tsCheckStatus($ip, $subserver['server_udpport']) ? 'Online' : 'Offline' ).'<br>';
}
$ts->disconnect();
?>