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语法(5)
Oct 09 PHP
PHP设计模式之迭代器模式的深入解析
Jun 13 PHP
Function eregi is deprecated (解决方法)
Jun 21 PHP
php 过滤英文标点符号及过滤中文标点符号代码
Jun 12 PHP
利用PHP脚本在Linux下用md5函数加密字符串的方法
Jun 29 PHP
浅谈php+phpStorm+xdebug配置方法
Sep 17 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
php版微信公众平台之微信网页登陆授权示例
Sep 23 PHP
php微信开发之自定义菜单实现
Nov 18 PHP
thinkPHP实现基于ajax的评论回复功能
Jun 22 PHP
django中的ajax组件教程详解
Oct 18 PHP
PHP7 新增常量
Mar 09 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
使用Xdebug调试和优化PHP程序之[1]
2007/04/17 PHP
PHP CKEditor 上传图片实现代码
2009/11/06 PHP
destoon调用自定义模板及样式的公告栏
2014/06/21 PHP
ThinkPHP 3.2 版本升级了哪些内容
2015/03/05 PHP
PHP 7的一些引人注目的新特性简单介绍
2015/11/08 PHP
php实现无限级分类查询(递归、非递归)
2016/03/10 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
JavaScript prototype对象的属性说明
2010/03/13 Javascript
javascript 二维数组的实现与应用
2010/03/16 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
jQuery分别获取选中的复选框值的示例
2014/06/17 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
TinyMCE提交AjaxForm获取不到数据的解决方法
2015/03/05 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
jquery中object对象循环遍历的方法
2015/12/18 Javascript
Fullpage.js固定导航栏-实现定位导航栏
2016/03/17 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
Vue中控制v-for循环次数的实现方法
2018/09/26 Javascript
从零到一详聊创建Vue工程及遇到的常见问题
2019/04/25 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
python简单实现刷新智联简历
2016/03/30 Python
windows下安装python的C扩展编译环境(解决Unable to find vcvarsall.bat)
2018/02/21 Python
Python实现查找数组中任意第k大的数字算法示例
2019/01/23 Python
详解如何修改python中字典的键和值
2020/09/29 Python
Python性能测试工具Locust安装及使用
2020/12/01 Python
jupyter 添加不同内核的操作
2021/02/06 Python
CSS去掉A标签(链接)虚线框的方法
2014/04/01 HTML / CSS
房屋出租协议书
2014/04/10 职场文书
大专生找工作自荐书
2014/06/10 职场文书
2014年工人工作总结
2014/11/25 职场文书
大学毕业典礼致辞
2015/07/29 职场文书
获奖感言一句话
2015/07/31 职场文书
公司借款担保书
2015/09/22 职场文书
写作之关于描写老人的好段摘抄
2019/11/14 职场文书
MySQL空间数据存储及函数
2021/09/25 MySQL
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android