微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

PHP写的域名查询系统Whois

  1. <?PHP 
  2. if ($domain
  3. if ($domain
  4.  
  5. $fp = fsockopenrs.internic.net, 43, &$errno, &$errstr, 10); 
  6. if (!$fp
  7. echo $errstr ($errno)<br>n
  8. else 
  9. fputs($fp$domainrn); 
  10. while(!feof($fp)) 
  11. $buf = fgets($fp,128); 
  12. if (eregWhois Server:$buf)) 
  13. $server = str_replaceWhois Server: $buf); 
  14. $server = trim($server); 
  15. fclose($fp); 
  16. if ($server
  17. echo <B>$domain is registered at $server:</B><BR>
  18. echo <PRE>
  19. $fp = fsockopen($server, 10); 
  20. if(!$fp
  21. echo Could not open connection to $server on port 43.n
  22. echo $errstr ($errno)<br>n
  23. else 
  24. fputs($fp$domainrn); 
  25. while(!feof($fp)) 
  26. echo fgets($fp,128); 
  27. fclose($fp); 
  28. else { 
  29. echo<b>$domain does not appear to be registered.</b><BR>); 
  30. echo ( </PRE><BR>); 
  31.  
  32. ?> 
  33. <FORM ACTION= <?PHP echo($PHP_SELF); ?> METHOD=post
  34. 查找 .com, .org, and .net 主机<br> 
  35. 主机名: <INPUT TYPE=text NAME=domain SIZE=40 MAXLENGTH=100
  36. <INPUT TYPE=submit VALUE=Find out><INPUT TYPE=reset VALUE=Reset
  37. </FORM> 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐