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


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 相关文章推荐
windows下PHP APACHE MYSQ完整配置
Jan 02 PHP
php mysql索引问题
Jun 07 PHP
简单的php 验证图片生成函数
May 21 PHP
php google或baidu分页代码
Nov 26 PHP
Apache 配置详解(最好的APACHE配置教程)
Jul 04 PHP
深入解析php中的foreach函数
Aug 31 PHP
php后门URL的防范
Nov 12 PHP
php中count获取多维数组长度的方法
Nov 03 PHP
PHP获取数组中重复最多的元素的实现方法
Nov 11 PHP
PHP会话操作之cookie用法分析
Sep 28 PHP
Thinkphp5行为使用方法汇总
Dec 21 PHP
浅谈php常用的7大框架的优缺点
Jul 20 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 sprintf()函数让你的sql操作更安全
2008/07/23 PHP
php 的加密函数 md5,crypt,base64_encode 等使用介绍
2012/04/09 PHP
CakePHP框架Session设置方法分析
2017/02/23 PHP
php实现的证件照换底色功能示例【人像抠图/换背景图】
2020/05/29 PHP
JavaScript 核心参考教程 内置对象
2009/10/13 Javascript
javascript数组操作总结和属性、方法介绍
2014/04/05 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
jQuery与getJson结合的用法实例
2015/08/07 Javascript
基于JavaScript实现 网页切出 网站title变化代码
2016/04/03 Javascript
很棒的js选项卡切换效果
2016/07/15 Javascript
underscore之function_动力节点Java学院整理
2017/07/11 Javascript
jQuery取得元素标签名称小结(附代码)
2017/08/16 jQuery
windows系统下更新nodejs版本的方案
2017/11/24 NodeJs
JS基于for语句编写的九九乘法表示例
2018/01/04 Javascript
用Node编写RESTful API接口的示例代码
2018/07/04 Javascript
js实现json数组分组合并操作示例
2019/02/12 Javascript
深入浅析vue中cross-env的使用
2019/09/12 Javascript
JavaScript定时器常见用法实例分析
2019/11/15 Javascript
ES6如何用一句代码实现函数的柯里化
2020/01/18 Javascript
JavaScript实现随机点名器
2020/03/25 Javascript
python实现计算资源图标crc值的方法
2014/10/05 Python
用Python实现服务器中只重载被修改的进程的方法
2015/04/30 Python
详解Python中的日志模块logging
2015/06/19 Python
Python线性方程组求解运算示例
2018/01/17 Python
python中如何使用分步式进程计算详解
2019/03/22 Python
python yield和Generator函数用法详解
2020/02/10 Python
魔幻般冒泡背景的CSS3按钮动画
2016/02/27 HTML / CSS
德国帽子专家:Hutshopping
2019/11/03 全球购物
策划助理岗位职责
2013/11/18 职场文书
初中化学教学反思
2014/01/23 职场文书
国窖1573广告词
2014/03/21 职场文书
幼儿园感恩节活动方案2014
2014/10/11 职场文书
民政局离婚协议书范本
2014/10/20 职场文书
商务司机岗位职责
2015/04/10 职场文书
离职告别感言
2015/08/04 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书