get('services')) > 0) { foreach ($Config->get('services') as $service) { $host = $service['host']; $sock = @fsockopen($host, $service['port'], $num, $error, 5); if ($sock) { $datas[] = array( 'port' => $service['port'], 'name' => $service['name'], 'status' => 1, ); fclose($sock); } else { $datas[] = array( 'port' => $service['port'], 'name' => $service['name'], 'status' => 0, ); } } } echo json_encode($datas);