一个简单的域名注册情况查询程序


Posted in PHP onOctober 09, 2006

<?  

// 查询是否存在一个域名  
function SearchDomain($domainName) {  
// 判断域名是否合法,我对正规表达式不熟悉,那位朋友有详细资料,不妨借我一阅 :-)  
// if(!eregi("*.*",$domainName)) {  
// $re[0]="域名只能是字母、数字和“-”(键盘上的减号)组成,且最大长度为26个字符。<br>请按正确的格式填写域名!";  
// $re[1]="域名名字不符合要求!";  
// return $re;  
// }  

$name=strtolower($domainName); //变小写  
if(strpos($name,".cn")) //如果含有国内域名  
$command="whois -h whois.cnnic.net.cn ";  
else  
$command="whois ";  

$query=EscapeShellCmd($command.$name); //防止别人出什么花招  
exec($query,$whoisResult[],$whoisReturnValue);  

for($i=0;$i<count($whoisResult[0]);$i++)  
$result.=$whoisResult[0][$i]."<br>";  

$re[0]=$i<30?"这个域名还没有被注册,请您马上注册!":"这个域名已经被其它组织注册了!";  
$re[1]=$result;  
return $re;  
}  

$domainName="www.newhua.com.cn";  
$result=SearchDomain($domainName);  

print "域名申请情况:<BR>";  
print $result[0];  
print "<BR>查询结果<BR>";  
print $result[1];  

?>  

PHP 相关文章推荐
模仿OSO的论坛(一)
Oct 09 PHP
php中将数组转成字符串并保存到数据库中的函数代码
Sep 29 PHP
10 个经典PHP函数
Oct 17 PHP
php中Socket创建与监听实现方法
Jan 05 PHP
详细解读PHP的Yii框架中登陆功能的实现
Aug 21 PHP
基于laravel制作APP接口(API)
Mar 15 PHP
thinkphp中的url跳转用法分析
Jul 12 PHP
php+js实现百度地图多点标注的方法
Nov 30 PHP
php的laravel框架快速集成微信登录的方法
Dec 12 PHP
Laravel框架实现的rbac权限管理操作示例
Jan 16 PHP
关于Laravel参数验证的一些疑与惑
Nov 19 PHP
laravel框架中表单请求类型和CSRF防护实例分析
Nov 23 PHP
不用数据库的多用户文件自由上传投票系统(2)
Oct 09 #PHP
PHP4实际应用经验篇(4)
Oct 09 #PHP
Php做的端口嗅探器--可以指定网站和端口
Oct 09 #PHP
PHP4实际应用经验篇(3)
Oct 09 #PHP
在字符串中把网址改成超级链接
Oct 09 #PHP
PHP4实际应用经验篇(2)
Oct 09 #PHP
PHP4实际应用经验篇(1)
Oct 09 #PHP
You might like
PHP 批量删除 sql语句
2009/06/05 PHP
php 过滤危险html代码
2009/06/29 PHP
超级24小时弹窗代码 24小时退出弹窗代码 100%弹窗代码(IE only)
2010/06/11 Javascript
jQuery回车实现登录简单实现
2013/08/20 Javascript
JavaScript实现关键字高亮功能
2014/11/12 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
JS实现转动随机数抽奖特效代码
2020/04/16 Javascript
jquery插件jquery.LightBox.js实现点击放大图片并左右点击切换效果(附demo源码下载)
2016/02/25 Javascript
javascript 实现动态侧边栏实例详解
2016/11/11 Javascript
基于AGS JS开发自定义贴图图层
2017/03/31 Javascript
PHP7新特性简述
2017/06/11 Javascript
Angular4学习笔记之实现绑定和分包
2017/08/01 Javascript
JS点击图片弹出文件选择框并覆盖原图功能的实现代码
2017/08/25 Javascript
微信小程序实现全局搜索代码高亮的示例
2018/03/30 Javascript
React Native基础入门之调试React Native应用的一小步
2018/07/02 Javascript
javascript设计模式 ? 职责链模式原理与用法实例分析
2020/04/16 Javascript
vue 使用 sortable 实现 el-table 拖拽排序功能
2020/12/26 Vue.js
[05:11]TI9战队采访——VIRTUSPRO
2019/08/22 DOTA
[10:21]DOTA2-DPC中国联赛 正赛 PSG.LGD vs Aster 选手采访
2021/03/11 DOTA
python动态参数用法实例分析
2015/05/25 Python
浅谈python中set使用
2016/06/30 Python
TFRecord格式存储数据与队列读取实例
2020/01/21 Python
浅谈opencv自动光学检测、目标分割和检测(连通区域和findContours)
2020/06/04 Python
python实现按键精灵找色点击功能教程,使用pywin32和Pillow库
2020/06/04 Python
pandas to_excel 添加颜色操作
2020/07/14 Python
Python爬虫中Selenium实现文件上传
2020/12/04 Python
用CSS3绘制三角形的简单方法
2015/07/17 HTML / CSS
CSS3中的content属性使用示例
2015/07/20 HTML / CSS
Herschel Supply Co.美国:背包、手提袋及配件
2020/11/24 全球购物
优秀团员个人事迹材料
2014/01/29 职场文书
公司周年庆典策划方案
2014/05/17 职场文书
国际贸易毕业生求职信
2014/07/20 职场文书
关于运动会广播稿50字
2014/10/18 职场文书
新生入学欢迎词
2015/01/26 职场文书
2016年班主任新年寄语
2015/08/18 职场文书
python 下划线的多种应用场景总结
2021/05/12 Python