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


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文本数据库的搜索方法
Oct 09 PHP
表单复选框向PHP传输数据的代码
Nov 13 PHP
纯真IP数据库的应用 IP地址转化成十进制
Jun 14 PHP
php 执行系统命令的方法
Jul 07 PHP
基于HBase Thrift接口的一些使用问题及相关注意事项的详解
Jun 03 PHP
PHP动态规划解决0-1背包问题实例分析
Mar 23 PHP
Symfony2使用Doctrine进行数据库查询方法实例总结
Mar 18 PHP
PHP读书笔记_运算符详解
Jul 01 PHP
Laravel 5.5 异常处理 &amp; 错误日志的解决
Oct 17 PHP
PHP实现简单登录界面
Oct 23 PHP
为你的 Laravel 验证器加上多验证场景的实现
Apr 07 PHP
laravel admin实现分类树/模型树的示例代码
Jun 10 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代码
2006/12/06 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php构造方法中析构方法在继承中的表现
2016/04/12 PHP
100行PHP代码实现socks5代理服务器
2016/04/28 PHP
php中的抽象方法和抽象类
2017/02/14 PHP
浅谈laravel-admin form中的数据,在提交后,保存前,获取并进行编辑
2019/10/21 PHP
javascript 动态设置已知select的option的value值的代码
2009/12/16 Javascript
jQuery学习4 浏览器的事件模型
2010/02/07 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
JQuery的AJAX实现文件下载的小例子
2013/05/15 Javascript
简单的Jquery遮罩层代码实例
2013/11/14 Javascript
jQuery的css()方法用法实例
2014/12/24 Javascript
js+HTML5基于过滤器从摄像头中捕获视频的方法
2015/06/16 Javascript
Javascript自执行匿名函数(function() { })()的原理浅析
2016/05/15 Javascript
Bootstrap前端开发案例二
2016/06/17 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
JavaScript队列函数和异步执行详解
2017/06/19 Javascript
JavaScript之创意时钟项目(实例讲解)
2017/10/23 Javascript
详解在不使用ssr的情况下解决Vue单页面SEO问题
2018/11/08 Javascript
vue实现输入一位数字转汉字功能
2019/12/13 Javascript
React冒泡和阻止冒泡的应用详解
2020/08/18 Javascript
vue select 获取value和lable操作
2020/08/28 Javascript
Python创建xml文件示例
2017/03/22 Python
python在ubuntu中的几种安装方法(小结)
2017/12/08 Python
详解Python 装饰器执行顺序迷思
2018/08/08 Python
对python 操作solr索引数据的实例详解
2018/12/07 Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
2018/12/11 Python
Python生成器next方法和send方法区别详解
2020/05/30 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
塔吉特百货公司官网:Target
2017/04/27 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
个人授权委托书样本
2014/09/13 职场文书
离婚协议书范本2014
2014/10/27 职场文书
2019个人半年工作总结
2019/06/21 职场文书
关于感恩的作文
2019/08/26 职场文书
Python多线程实用方法以及共享变量资源竞争问题
2022/04/12 Python