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


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 相关文章推荐
PHP获取url的函数代码
Aug 02 PHP
PHP中的生成XML文件的4种方法分享
Oct 06 PHP
使用PHP编写的SVN类
Jul 18 PHP
php的zip解压缩类pclzip使用示例
Mar 14 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
推荐十款免费 WordPress 插件
Mar 24 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
php实现的http请求封装示例
Nov 08 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
Feb 14 PHP
Laravel 5.4.36中session没有保存成功问题的解决
Feb 19 PHP
PHP迭代器和生成器用法实例分析
Sep 28 PHP
对laravel的session获取与存取方法详解
Oct 08 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空间不支持socket但支持curl时recaptcha的用法
2011/11/07 PHP
linux下php上传文件注意事项
2016/06/11 PHP
javascript 字符串连接的性能问题(多浏览器)
2008/11/18 Javascript
JQuery 常用方法基础教程
2009/02/06 Javascript
通过Javascript创建一个选择文件的对话框代码
2012/06/16 Javascript
jQuery jcrop插件截图使用方法
2013/11/20 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
Jquery Ajax xmlhttp请求成功问题
2015/02/04 Javascript
基于nodejs+express(4.x+)实现文件上传功能
2015/11/23 NodeJs
jQuery使用$.ajax进行即时验证的方法
2015/12/08 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
深入理解JavaScript单体内置对象
2016/06/06 Javascript
JS实现的幻灯片切换显示效果
2016/09/07 Javascript
通过nodejs 服务器读取HTML文件渲染到页面的方法
2018/05/17 NodeJs
安装vue-cli的简易过程
2018/05/22 Javascript
vue实现点击隐藏与显示实例分享
2019/02/13 Javascript
JS算法教程之字符串去重与字符串反转
2020/12/15 Javascript
[47:53]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#2COL VS Spirit
2016/03/02 DOTA
[04:45]DOTA2上海特级锦标赛主赛事第四日RECAP
2016/03/06 DOTA
详解Python函数作用域的LEGB顺序
2016/05/14 Python
详解python之协程gevent模块
2018/06/14 Python
python定时检测无响应进程并重启的实例代码
2019/04/22 Python
django url到views参数传递的实例
2019/07/19 Python
Python产生一个数值范围内的不重复的随机数的实现方法
2019/08/21 Python
Python pytesseract验证码识别库用法解析
2020/06/29 Python
h5调用摄像头的实现方法
2016/06/01 HTML / CSS
大学信息公开实施方案
2014/03/09 职场文书
民族团结好少年事迹材料
2014/08/19 职场文书
教育合作协议范本
2014/10/17 职场文书
工作表扬信范文
2015/01/17 职场文书
自荐信怎么写
2015/03/04 职场文书
2016重阳节红领巾广播稿
2015/12/18 职场文书
《揠苗助长》教学反思
2016/02/20 职场文书
《艾尔登法环》1.03.3补丁上线 碎星伤害调整
2022/04/07 其他游戏
Nginx速查手册及常见问题
2022/04/07 Servers
Python的property属性详细讲解
2022/04/11 Python