Hichina whois (the interfaces used provide valid interfaces for hichina)
Copy codeThe Code is as follows:
Function whois_hichina ($ domain ){
Preg_match ("| <pre> (. + ?) </Pre> | is ", @ file_get_contents ('HTTP: // whois.hichina.com/cgi-bin/whois? Domain = '. $ domain. ''), $ whois );
$ Whois [0] = str_replace ('note: as required by the Registry, expired domain names may be in the automatic renewal phase of the Registrar, the domain name expiration date you see here is for reference only <br/> Please <a href = "http://www.net.cn/has_client/userlogon/user_logon1.asp" target = "_ blank" class = "link_gl"> enter the member area </ a> View the actual expiration time of the domain name, please renew it in time. Thank you! ', '', ($ Whois [0]); // filter out the text
Return $ whois [0]);
}
Xinnet whois (provided by non-xinnet, but modified based on the url of xinnet's own website)
Copy codeThe Code is as follows:
Function whois_xinnet ($ domain ){
Preg_match ("| <div class =" lyTableInfoWrap "> (. + ?) </Div> | is ", @ file_get_contents ('HTTP: // www.xinnet.cn/Modules/agent/serv/pages/domain_whois.jsp? DomainNameWhois = '. $ domain.' & noCode = nocode'), $ whois );
Return $ whois [0];
}
}
Shanghai Telecom's test showed that xinnet's query was faster and some hichina domain names could not be found. xinnet could also be found!