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


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 相关文章推荐
第三节 定义一个类 [3]
Oct 09 PHP
提升PHP执行速度全攻略(上)
Oct 09 PHP
php扩展ZF――Validate扩展
Jan 10 PHP
PHP中include()与require()的区别说明
Mar 10 PHP
php中关于普通表单多文件上传的处理方法
Mar 25 PHP
php统计文件大小,以GB、MB、KB、B输出
May 29 PHP
PHP判断图片格式的七种方法小结
Jun 03 PHP
php使用curl检测网页是否被百度收录的示例分享
Jan 31 PHP
PHP基于phpqrcode生成带LOGO图像的二维码实例
Jul 10 PHP
基于php数组中的索引数组和关联数组详解
Mar 12 PHP
TP5框架安全机制实例分析
Apr 05 PHP
PHP 实现base64编码文件上传出现问题详解
Sep 01 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
怎么使 Mysql 数据同步
2006/10/09 PHP
win2003服务器使用WPS的COM组件的一些问题解决方法
2012/01/11 PHP
10 个经典PHP函数
2013/10/17 PHP
利用Laravel事件系统如何实现登录日志的记录详解
2017/05/20 PHP
JavaScript 事件查询综合
2009/07/13 Javascript
Javascript匿名函数的一种应用 代码封装
2010/06/27 Javascript
jquery 之 $().hover(func1, funct2)使用方法
2012/06/14 Javascript
JavaScript实现基于Cookie的存储类实例
2015/04/10 Javascript
js实现文本框只允许输入数字并限制数字大小的方法
2015/08/19 Javascript
AngularJS在IE8的不支持的解决方法
2016/05/13 Javascript
AngularJS表单基本操作
2017/01/09 Javascript
JS实现图片高斯模糊切换效果的焦点图实例
2017/01/21 Javascript
详解vue组件基础
2018/05/04 Javascript
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
js实现随机8位验证码
2020/07/24 Javascript
细说webpack6 Babel的使用详解
2019/09/26 Javascript
详解JavaScript数据类型和判断方法
2020/09/04 Javascript
js实现点击烟花特效
2020/10/14 Javascript
浅谈Python由__dict__和dir()引发的一些思考
2017/10/30 Python
python使用threading获取线程函数返回值的实现方法
2017/11/15 Python
对Python实现简单的API接口实例讲解
2018/12/10 Python
python sort、sort_index方法代码实例
2019/03/28 Python
python使用Matplotlib改变坐标轴的默认位置
2019/10/18 Python
Python注释、分支结构、循环结构、伪“选择结构”用法实例分析
2020/01/09 Python
Python绘图之二维图与三维图详解
2020/08/04 Python
python unichr函数知识点总结
2020/12/16 Python
CSS3中的5个有趣的新技术
2009/04/02 HTML / CSS
css3通过scale()、rotate()实现放大、旋转
2020/03/19 HTML / CSS
土木工程毕业生自荐信
2013/09/21 职场文书
四风问题查摆剖析材料
2014/10/11 职场文书
公司年夜饭通知
2015/04/25 职场文书
有关水浒传的读书笔记
2015/06/25 职场文书
财务年终工作总结大全
2019/06/20 职场文书
vue3使用vue-router的完整步骤记录
2021/06/20 Vue.js
SpringBoot整合Mybatis Generator自动生成代码
2021/08/23 Java/Android
java代码实现空间切割
2022/01/18 Java/Android