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 相关文章推荐
用PHP的超级变量$_GET获取HTML表单(Form) 数据
May 07 PHP
PHP三元运算符的结合性介绍
Jan 10 PHP
PHP内置过滤器FILTER使用实例
Jun 25 PHP
Yii入门教程之Yii安装及hello world
Nov 25 PHP
php常用表单验证类用法实例
Jun 18 PHP
详解在PHP的Yii框架中使用行为Behaviors的方法
Mar 18 PHP
PHP中使用foreach()遍历二维数组的简单实例
Jun 13 PHP
php实现微信扫码自动登陆与注册功能
Sep 22 PHP
yii2实现分页,带搜索的分页功能示例
Jan 07 PHP
PHP中将一个字符串部分字符用星号*替代隐藏的实现代码
Sep 08 PHP
PHP var关键字相关原理及使用实例解析
Jul 11 PHP
PHP大文件及断点续传下载实现代码
Aug 18 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之COOKIE支持详解
2010/09/20 PHP
php 在windows下配置虚拟目录的方法介绍
2013/06/26 PHP
php获取网页请求状态程序示例
2014/06/17 PHP
Codeigniter框架的更新事务(transaction)BUG及解决方法
2014/07/25 PHP
php中explode的负数limit用法分析
2015/02/27 PHP
JS Jquery 遍历,筛选页面元素 自动完成(实现代码)
2013/07/08 Javascript
FF(火狐)浏览器无法执行window.close()解决方案
2014/11/13 Javascript
深入理解JavaScript系列(28):设计模式之工厂模式详解
2015/03/03 Javascript
jQuery中extend()和fn.extend()方法详解
2015/06/03 Javascript
jQuery实现鼠标经过弹出提示信息的地图热点效果
2015/08/07 Javascript
nodejs创建web服务器之hello world程序
2015/08/20 NodeJs
js基于面向对象实现网页TAB选项卡菜单效果代码
2015/09/09 Javascript
基于jquery插件实现拖拽删除图片功能
2020/08/27 Javascript
AngularJs  Using $location详解及示例代码
2016/09/02 Javascript
jQuery动态创建元素以及追加节点的实现方法
2016/10/20 Javascript
jQGrid Table操作列中点击【操作】按钮弹出按钮层的实现代码
2016/12/05 Javascript
bootstrap导航、选项卡实现代码
2016/12/28 Javascript
一个例子轻松学会Vue.js
2017/01/02 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
vue实现浏览器全屏展示功能
2019/11/27 Javascript
vue项目前端微信JSAPI与外部H5支付相关实现过程及常见问题
2020/04/14 Javascript
python类继承与子类实例初始化用法分析
2015/04/17 Python
为Python的web框架编写前端模版的教程
2015/04/30 Python
详谈python http长连接客户端
2017/06/12 Python
基于python实现matlab filter函数过程详解
2020/06/08 Python
详解利用canvas实现环形进度条的方法
2019/06/12 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
大学生就业自我推荐信
2014/05/10 职场文书
法院答辩状格式
2015/05/22 职场文书
婚礼家长致辞
2015/07/27 职场文书
学习商务礼仪心得体会
2016/01/22 职场文书
2016年精神文明建设先进个人事迹材料
2016/02/29 职场文书
导游词之徐州-云龙山
2019/09/29 职场文书
神州牡丹园的导游词
2019/11/20 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python
Java实现注册登录跳转
2022/06/16 Java/Android