PHP实现域名whois查询的代码(数据源万网、新网)


Posted in PHP onFebruary 22, 2010

万网 whois(使用的接口为万网提供合法接口)

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('友情提示:按注册局要求,过期域名可能会处于注册商自动续费期阶段,您在此查询所看到的域名到期日仅供参考<br />请您<a href="http://www.net.cn/has_client/userlogon/user_logon1.asp" target="_blank" class="link_gl">进入会员区</a>查看该域名的实际到期时间,并请及时进行续费,谢谢!', '', ($whois[0]));//过滤掉此段文字 
return $whois[0]); 
}

新网 whois (非新网提供,只是根据新网自身网站的url修改实现)

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]; 
} 
}

上海电信测试,感觉新网的查询要快一点,且万网有些域名查询不出来的,新网亦可以查询到!

PHP 相关文章推荐
Gregarius中文日期格式问题解决办法
Apr 22 PHP
php下载远程文件类(支持断点续传)
Nov 14 PHP
PHP 面向对象实现代码
Nov 11 PHP
国外PHP程序员的13个好习惯小结
Feb 20 PHP
四种php中webservice实现的简单架构方法及实例
Feb 03 PHP
PHP实现自动识别Restful API的返回内容类型
Feb 07 PHP
php对关联数组循环遍历的实现方法
Mar 13 PHP
php生成Android客户端扫描可登录的二维码
May 13 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP registerXPathNamespace()函数讲解
Feb 03 PHP
ThinkPHP3.2框架操作Redis的方法分析
May 05 PHP
PHP常用正则表达式精选(推荐)
May 28 PHP
PHP 伪静态隐藏传递参数名的四种方法
Feb 22 #PHP
收藏的PHP常用函数 推荐收藏保存
Feb 21 #PHP
Search File Contents PHP 搜索目录文本内容的代码
Feb 21 #PHP
php中理解print EOT分界符和echo EOT的用法区别小结
Feb 21 #PHP
用Zend Encode编写开发PHP程序
Feb 21 #PHP
PHP 学习路线与时间表
Feb 21 #PHP
php 高效率写法 推荐
Feb 21 #PHP
You might like
php计算几分钟前、几小时前、几天前的几个函数、类分享
2014/04/09 PHP
CodeIgniter启用缓存和清除缓存的方法
2014/06/12 PHP
从零开始学YII2框架(一)通过Composer安装Yii2框架
2014/08/20 PHP
PHP生成网站桌面快捷方式代码分享
2014/10/11 PHP
PHP实现通过中文字符比率来判断垃圾评论的方法
2014/10/20 PHP
ThinkPHP3.2.3数据库设置新特性
2015/03/05 PHP
PHP中的traits实现代码复用使用实例
2015/05/13 PHP
PHP计算日期相差天数实例分析
2016/02/23 PHP
浅析Yii2 GridView实现下拉搜索教程
2016/04/22 PHP
PHP自定义函数获取URL中一级域名的方法
2016/08/23 PHP
Jquery 表单取值赋值的一些基本操作
2009/10/11 Javascript
Jquery知识点一 Jquery的ready和Dom的onload的区别
2011/01/15 Javascript
js 实现css风格选择器(压缩后2KB)
2012/01/12 Javascript
各浏览器对document.getElementById等方法的实现差异解析
2013/12/05 Javascript
带左右箭头图片轮播的JS代码
2013/12/18 Javascript
JavaScript实现的一个计算数字步数的算法分享
2014/12/06 Javascript
Javascript中的对象和原型(二)
2016/08/12 Javascript
AngularJS学习笔记之表单验证功能实例详解
2017/07/06 Javascript
JS中图片压缩的方法小结
2017/11/14 Javascript
详解vue中axios的封装
2018/07/18 Javascript
JavaScript解析及序列化JSON的方法实例分析
2019/01/04 Javascript
vue使用高德地图点击下钻上浮效果的实现思路
2019/10/12 Javascript
[03:01]2014DOTA2国际邀请赛 小组赛7月13日TOPPLAY
2014/07/14 DOTA
使用python BeautifulSoup库抓取58手机维修信息
2013/11/21 Python
python操作gmail实例
2015/01/14 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python Socket使用实例
2017/12/18 Python
python实现决策树
2017/12/21 Python
TensorFlow 模型载入方法汇总(小结)
2018/06/19 Python
Python实现的批量修改文件后缀名操作示例
2018/12/07 Python
PyCharm中Matplotlib绘图不能显示UI效果的问题解决
2020/03/12 Python
世界上第一个水枕头:Mediflow
2018/12/06 全球购物
行政总经理岗位职责
2013/12/05 职场文书
班子四风对照检查材料
2014/08/21 职场文书
优秀范文:《但愿人长久》教学反思3篇
2019/10/24 职场文书
六年级上册《闻官军收河南河北》的教学设计
2019/11/15 职场文书