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 相关文章推荐
杏林同学录(七)
Oct 09 PHP
php中用date函数获取当前时间有误的解决办法
Aug 02 PHP
php防注入及开发安全详细解析
Aug 09 PHP
php中apc缓存使用示例
Dec 25 PHP
php curl模拟post提交数据示例
Dec 31 PHP
PHP SPL标准库之数据结构栈(SplStack)介绍
May 12 PHP
PHP执行linux命令常用函数汇总
Feb 02 PHP
PHPExcel笔记, mpdf导出
May 03 PHP
PHP实现上传图片到 zimg 服务器
Oct 19 PHP
PHP创建多级目录的两种方法
Oct 28 PHP
PHP实现的62进制转10进制,10进制转62进制函数示例
Jun 06 PHP
PHP的imageTtfText()函数深入详解
Mar 03 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微信支付结果通知与回调策略分析
2019/01/10 PHP
wordpress之js库集合研究介绍
2007/08/17 Javascript
javascript 屏蔽鼠标键盘的几段代码
2008/01/02 Javascript
$.getJSON在IE下失效的原因分析及解决方法
2013/06/16 Javascript
多个checkbox被选中时如何判断是否有自己想要的
2014/09/22 Javascript
js实现Form栏显示全格式时间时钟效果代码
2015/08/19 Javascript
js电话号码验证方法
2015/09/28 Javascript
JavaScript 判断一个对象{}是否为空对象的简单方法
2016/10/09 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
使用DataTable插件实现异步加载数据
2017/11/19 Javascript
js将键值对字符串转为json字符串的方法
2018/03/30 Javascript
vue .js绑定checkbox并获取、改变选中状态的实例
2018/08/24 Javascript
angularJs中orderBy筛选以及filter过滤数据的方法
2018/09/30 Javascript
详解javascript函数写法大全
2019/03/25 Javascript
Vue实现背景更换颜色操作
2020/07/17 Javascript
vue实现标签云效果的示例
2020/11/09 Javascript
JavaScript实现雪花飘落效果
2020/12/27 Javascript
python提取页面内url列表的方法
2015/05/25 Python
python机器学习库常用汇总
2017/11/15 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
nginx+uwsgi+django环境搭建的方法步骤
2019/11/25 Python
从训练好的tensorflow模型中打印训练变量实例
2020/01/20 Python
Keras:Unet网络实现多类语义分割方式
2020/06/11 Python
利于python脚本编写可视化nmap和masscan的方法
2020/12/29 Python
html5中 media(播放器)的api使用指南
2014/12/26 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
可能这些是你想要的H5软键盘兼容方案(小结)
2019/04/23 HTML / CSS
匡威爱尔兰官网:Converse爱尔兰
2019/06/09 全球购物
公司离职证明范本
2014/01/13 职场文书
西北政法大学自主招生自荐信
2014/01/29 职场文书
中学生自我评价范文
2014/02/08 职场文书
师范生求职自荐信
2014/06/14 职场文书
文明好少年事迹材料
2014/08/19 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
《观察物体》教学反思
2016/02/17 职场文书