ping site function (taken from admin/hubloc)

This commit is contained in:
redmatrix 2015-09-13 22:48:18 -07:00
parent 03e3281beb
commit fd708b28b8

View File

@ -275,4 +275,29 @@ function xchan_fetch($arr) {
$ret[str_replace('xchan_','',$k)] = $v;
}
return $ret;
}
}
function ping_site($url) {
$ret = array('success' => false);
$sys = get_sys_channel();
$m = zot_build_packet($sys,'ping');
$r = zot_zot($url . '/post',$m);
if(! $r['success']) {
$ret['message'] = 'no answer from ' . $url;
return $ret;
}
$packet_result = $r['body'];
if(! $packet_result['success']) {
$ret['message'] = 'packet failure from ' . $url;
return $ret;
}
$ret['success'] = true;
return $ret;
}