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


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 相关文章推荐
PHP5.2下chunk_split()函数整数溢出漏洞 分析
Jun 06 PHP
php 用sock技术发送邮件的函数
Jul 21 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
PHPExcel读取Excel文件的实现代码
Dec 06 PHP
详解WordPress开发中wp_title()函数的用法
Jan 07 PHP
PHP使用fopen与file_get_contents读取文件实例分享
Mar 04 PHP
Zend Framework教程之视图组件Zend_View用法详解
Mar 05 PHP
PHP 将数组打乱 shuffle函数的用法及简单实例
Jun 17 PHP
PHP实现的解汉诺塔问题算法示例
Aug 06 PHP
使用laravel根据用户类型来显示或隐藏字段
Oct 17 PHP
laravel框架select2多选插件初始化默认选中项操作示例
Feb 18 PHP
PHP大文件及断点续传下载实现代码
Aug 18 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
使用gd库实现php服务端图片裁剪和生成缩略图功能分享
2013/12/25 PHP
js 判断 enter 事件
2009/02/12 Javascript
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
JS获取计算机mac地址以及IP的实现方法
2014/01/08 Javascript
JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)
2014/01/11 Javascript
JavaScript中this关键词的使用技巧、工作原理以及注意事项
2014/05/20 Javascript
javascript 自定义回调函数示例代码
2014/09/26 Javascript
javascript限制用户只能输汉字中文的方法
2014/11/20 Javascript
js实现iframe自动自适应高度的方法
2015/02/17 Javascript
javascript中for/in循环及使用技巧
2015/09/01 Javascript
jQuery实现非常实用漂亮的select下拉菜单选择效果
2015/11/06 Javascript
解决angular的post请求后SpringMVC后台接收不到参数值问题的方法
2015/12/10 Javascript
JavaScript下拉菜单功能实例代码
2017/03/01 Javascript
详解Node.js 中使用 ECDSA 签名遇到的坑
2018/11/26 Javascript
webpack4实现不同的导出类型
2019/04/09 Javascript
JS实现斐波那契数列的五种方式(小结)
2020/09/09 Javascript
React倒计时功能实现代码——解耦通用
2020/09/18 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python实现简单温度转换的方法
2015/03/13 Python
Python加pyGame实现的简单拼图游戏实例
2015/05/15 Python
Numpy数组转置的两种实现方法
2018/04/17 Python
浅谈关于Python3中venv虚拟环境
2018/08/01 Python
用Python实现最速下降法求极值的方法
2019/07/10 Python
Django之路由层的实现
2019/09/09 Python
浅析python 通⽤爬⾍和聚焦爬⾍
2020/09/28 Python
python 读取串口数据的示例
2020/11/09 Python
新西兰优惠网站:Treat Me
2019/07/04 全球购物
俄语翻译实习生的自我评价分享
2013/11/06 职场文书
工作中个人的自我评价
2013/12/31 职场文书
违反校纪校规检讨书
2014/02/15 职场文书
教师中国梦演讲稿
2014/04/23 职场文书
竞聘演讲稿精彩开头和结尾
2014/05/14 职场文书
幼儿老师求职信
2014/06/30 职场文书
暑期社会实践证明书
2014/11/17 职场文书
详解CSS3.0(Cascading Style Sheet) 层叠级联样式表
2021/07/16 HTML / CSS
Java基础——Map集合
2022/04/01 Java/Android