Показать сообщение отдельно

  #4  
Старый 19.10.2009, 20:41
qW1zer
Участник форума
Регистрация: 24.08.2009
Сообщений: 145
Провел на форуме:
285318

Репутация: 17
Post

Я тут еще подумал,а если например я без класса буду делать это!А через сокеты,скрипт мониторинга этот есть!
PHP код:

<?PHP
$server
=$_GET['server'];
$port=$_GET['port'];
$qw=chr(32);
$fp fsockopen (udp://$server:$port);
if (!$fp) {
echo 
"ERROR: $errno - $errstr<br>\n";
} else {
fwrite($fp,"\xFF\xFF\xFF\xFFTSource Engine Query\x00".chr(10));
socket_set_timeout($fp,2,1);
$st=fread($fp,1);
$r=socket_get_status($fp);
if (
$st) {
$r=$r["unread_bytes"];
$st.=fread($fp,$r);
fclose($fp);
$st=substr($st,5);
$address SubStr($st,1,StrPos($st,chr(0)));
$st SubStr($st,StrPos($st,chr(0))+1);
$name SubStr($st,0,StrPos($st,chr(0)));
$st SubStr($st,StrPos($st,chr(0))+1);
$map SubStr($st,0,StrPos($st,chr(0)));
$st SubStr($st,StrPos($st,chr(0))+1);
$st SubStr($st,StrPos($st,chr(0))+1);
$st SubStr($st,StrPos($st,chr(0))+1);
$current ord(SubStr($st,0,1));
$max ord(SubStr($st,1,1));
}
}
?>
Возможно ли тогда сделать лист серверов?
 
Ответить с цитированием