function get_updatetime($domain) { $ret = array(); $query = new Whois($domain); $query->whois_query(); $date = $query->whois_get_updatetime(); $date = deal_updatetime($date); $time = strtotime($date); $now = time(); $hours = round(($now - $time) / 3600); #echo $hours; if ($hours <= 72) { $ret['time'] = $date; $ret['msg'] = "该域名的最新更新时间没有超过72小时,请耐心等待(最多等待" . (72 - $hours) . "个小时)"; } else { $ret['time'] = $date; $ret['msg'] = ""; } return $ret; }
$ret[] = $status_array[$status]; } return $ret; } if (isset($argv[1])) { $domain = $argv[1]; } else { $domain = @$_POST['domain']; } if ($domain == '') { return; } $ret = array(); #$info = get_whois_info($domain); $query = new Whois($domain); $query->whois_query(); $ret['Ret'] = 0; $ret['RetMsg'] = ""; $ret['BeginDate'] = get_begintime($query); $ret['EndDate'] = get_endtime($query); if ($ret['BeginDate'] == '未收录' && $ret['EndDate'] == '未收录') { $ret['Ret'] = 1; $ret['RetMsg'] = "该域名暂无相关信息<br/>请检查域名填写格式是否正确<br/>(例:不要携带如 ‘www’ 等子域名)"; print_r(json_encode($ret)); return; } $ret['Updated'] = get_updatetime($query); $ret['Nameservers'] = get_nameserver($query); $beginday = $ret['BeginDate']; $endday = $ret['EndDate']; $beginday = str_replace('年', '-', $beginday);