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中的字符串函数
Nov 24 PHP
新手学PHP之数据库操作详解及乱码解决!
Jan 02 PHP
PHP CURL模拟GET及POST函数代码
Apr 25 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
Feb 13 PHP
php smarty模板引擎的6个小技巧
Apr 24 PHP
PHP文件读写操作相关函数总结
Nov 18 PHP
php定时执行任务设置详解
Feb 06 PHP
PHP+Mysql+jQuery中国地图区域数据统计实例讲解
Oct 10 PHP
php实现微信公众号主动推送消息
Dec 31 PHP
thinkPHP5.0框架配置格式、加载解析与读取方法
Mar 17 PHP
PHP中使用mpdf 导出PDF文件的实现方法
Oct 22 PHP
PHP如何防止用户重复提交表单
Dec 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
PHP 分页类(模仿google)-面试题目解答
2009/09/13 PHP
sae使用smarty模板的方法
2013/12/17 PHP
浅析PHP文件下载原理
2014/12/25 PHP
php从数组中随机选择若干不重复元素的方法
2015/03/14 PHP
php将远程图片保存到本地服务器的实现代码
2015/08/03 PHP
PHP中如何使用session实现保存用户登录信息
2015/10/20 PHP
Zend Framework上传文件重命名的实现方法
2016/11/25 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
网上抓的一个特效
2007/05/11 Javascript
基于jquery的使ListNav兼容中文首字拼音排序的实现代码
2011/07/10 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
分享15个大家都熟知的jquery小技巧
2015/12/02 Javascript
轻松掌握JavaScript装饰者模式
2016/08/27 Javascript
基于JS实现仿百度百家主页的轮播图效果
2017/03/06 Javascript
JS实现合并json对象的方法
2017/10/10 Javascript
nodejs简单访问及操作mysql数据库的方法示例
2018/03/15 NodeJs
angular 服务随记小结
2019/05/06 Javascript
js实现div色块拖动录制
2020/01/16 Javascript
[01:51]DAC趣味视频-如何成为职业选手.mp4
2017/04/02 DOTA
python代码制作configure文件示例
2014/07/28 Python
Python实现获取命令行输出结果的方法
2017/06/10 Python
利用python获取当前日期前后N天或N月日期的方法示例
2017/07/30 Python
Python实现的爬虫刷回复功能示例
2018/06/07 Python
python通过nmap扫描在线设备并尝试AAA登录(实例代码)
2019/12/30 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
Django 实现将图片转为Base64,然后使用json传输
2020/03/27 Python
python实现图像外边界跟踪操作
2020/07/13 Python
如何Tkinter模块编写Python图形界面
2020/10/14 Python
高中地理教学反思
2014/01/29 职场文书
幼儿园大班毕业教师寄语
2014/04/03 职场文书
社区矫正工作方案
2014/06/04 职场文书
学校安全防火方案
2014/06/07 职场文书
2015年党风建设工作总结
2015/04/29 职场文书
商标侵权律师函
2015/05/27 职场文书
SQL Server2019数据库之简单子查询的具有方法
2021/04/27 SQL Server
Smart 2 车辆代号 HC11 全新谍照曝光
2022/04/21 数码科技