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


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 攻击方法之谈php+mysql注射语句构造
Oct 30 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
May 25 PHP
解析PHP的session过期设置
Jun 29 PHP
Php中使用Select 查询语句的实例
Feb 19 PHP
采用ThinkPHP中F方法实现快速缓存实例
Jun 13 PHP
mysql_escape_string()函数用法分析
Apr 25 PHP
PHP的CURL方法curl_setopt()函数案例介绍(抓取网页,POST数据)
Dec 14 PHP
Yii2.0建立公共方法简单示例
Jan 29 PHP
PHP工厂模式的日常使用
Mar 20 PHP
php实现的数组转xml案例分析
Sep 28 PHP
PHPstorm启用自动换行的方法详解(IDE)
Sep 17 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&amp;mysql(六)
2006/10/09 PHP
PHP 一个页面执行时间类代码
2010/03/05 PHP
php生成txt文件标题及内容的方法
2014/01/16 PHP
php无限遍历文件夹示例分享
2014/03/04 PHP
PHP函数实现分页含文本分页和数字分页
2014/10/23 PHP
php中count获取多维数组长度的方法
2014/11/03 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
PHP中关于php.ini参数优化详解
2020/02/28 PHP
jquery submit ie6下失效的原因分析及解决方法
2013/11/15 Javascript
js判断iframe内的网页是否滚动到底部触发事件
2014/03/18 Javascript
仿淘宝TAB切换搜索框搜索切换的相关内容
2014/09/21 Javascript
简要了解jQuery移动web开发的响应式布局设计
2015/12/04 Javascript
jQuery添加和删除指定标签的方法
2015/12/16 Javascript
JavaScript中匿名函数的递归调用
2017/01/22 Javascript
深入理解node.js之path模块
2017/05/03 Javascript
基于jQuery选择器之表单对象属性筛选选择器的实例
2017/09/19 jQuery
Javasript设计模式之链式调用详解
2018/04/26 Javascript
Koa代理Http请求的示例代码
2018/10/10 Javascript
Egg Vue SSR 服务端渲染数据请求与asyncData
2019/11/24 Javascript
Node在Controller层进行数据校验的过程详解
2020/08/28 Javascript
python实现进程间通信简单实例
2014/07/23 Python
python私有属性和方法实例分析
2015/01/15 Python
python在Windows8下获取本机ip地址的方法
2015/03/14 Python
python 顺时针打印矩阵的超简洁代码
2018/11/14 Python
python基础知识(一)变量与简单数据类型详解
2019/04/17 Python
python requests库爬取豆瓣电视剧数据并保存到本地详解
2019/08/10 Python
python爬虫搭配起Bilibili唧唧的流程分析
2020/12/01 Python
静态变量和实例变量的区别
2015/07/07 面试题
国际贸易专业个人求职信格式
2014/02/02 职场文书
内刊编辑求职自荐书范文
2014/02/19 职场文书
初中学生期末评语
2014/04/24 职场文书
报效祖国演讲稿
2014/09/15 职场文书
《爱的教育》读书心得
2014/11/08 职场文书
新学期主题班会
2015/08/17 职场文书
canvas多重阴影发光效果实现
2021/04/20 Javascript
Windows11性能真的上涨35%? 桌面酷睿i9实测结果公开
2021/11/21 数码科技