- Баллы
- 103
PHP:
function get_res($address,$port) {
global $full_mess;
global $off_mess;
global $err_mess;
global $full;
$socket = @fsockopen($address,$port);
if ($socket == false) $res['report'] = $off_mess;
else {
@fwrite($socket, "\xFE");
$cash = "";
$cash = @fread($socket, 1024);
@fclose($socket);
if ($cash !== false && substr($cash, 0, 1) == "\xFF") {
$info = explode("\xA7", mb_convert_encoding(substr($cash,1), 'iso-8859-1', 'utf-16be'));
$res['online'] = $info[1];
$res['max'] = $info[2];
if ($res['online']==$res['max'] && $full) $res['report'] = $full_mess;
} else $res['report'] = $err_mess;
}
return $res;
}