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


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读取XML值的代码(推荐)
Jan 01 PHP
php 目录与文件处理-郑阿奇(续)
Jul 04 PHP
利用PHP生成静态HTML文档的原理
Oct 29 PHP
深入PHP操作MongoDB的技术总结
Jun 02 PHP
解析关于wamp启动是80端口被占用的问题
Jun 21 PHP
使用PHP实现Mysql读写分离
Jun 28 PHP
浅析PHP中strlen和mb_strlen的区别
Aug 31 PHP
PHP IDE phpstorm 常用快捷键
May 18 PHP
thinkphp5 migrate数据库迁移工具
Feb 20 PHP
TP(thinkPHP)框架多层控制器和多级控制器的使用示例
Jun 13 PHP
PHP基于进程控制函数实现多线程
Dec 09 PHP
PHP解密支付宝小程序的加密数据、手机号的示例代码
Feb 26 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
介绍几个array库的新函数 php
2006/12/29 PHP
ThinkPHP静态缓存简单配置和使用方法详解
2016/03/23 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
php+ajax登录跳转登录实现思路
2016/07/31 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
解析瀑布流布局:JS+绝对定位的实现
2013/05/08 Javascript
js仿百度有啊通栏展示效果实现代码
2013/05/28 Javascript
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
2014年最火的Node.JS后端框架推荐
2014/10/27 Javascript
JS小数运算出现多为小数问题的解决方法
2016/06/02 Javascript
vue2.0+webpack环境的构造过程
2016/11/08 Javascript
jquery对象与DOM对象转化
2017/02/08 Javascript
ES6入门教程之Class和Module详解
2017/05/17 Javascript
vue v-model表单控件绑定详解
2017/05/17 Javascript
javascript ES6 新增了let命令使用介绍
2017/07/07 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
jQuery使用zTree插件实现可拖拽的树示例
2017/09/23 jQuery
layui框架中layer父子页面交互的方法分析
2017/11/15 Javascript
微信小程序中实现手指缩放图片的示例代码
2018/03/13 Javascript
怎么使用javascript深度拷贝一个数组
2019/06/06 Javascript
bat和python批量重命名文件的实现代码
2016/05/19 Python
Python基于time模块求程序运行时间的方法
2017/09/18 Python
如何用Python制作微信好友个性签名词云图
2019/06/28 Python
python lambda表达式在sort函数中的使用详解
2019/08/28 Python
Python模块_PyLibTiff读取tif文件的实例
2020/01/13 Python
pandas DataFrame 数据选取,修改,切片的实现
2020/04/24 Python
Python基于mediainfo批量重命名图片文件
2020/12/29 Python
布局和排版教程 纯css3实现图片三角形排列
2014/10/17 HTML / CSS
日本无添加化妆品:HABA
2016/08/18 全球购物
法学毕业生自我鉴定
2013/11/08 职场文书
市场营销专科应届生求职信
2013/11/24 职场文书
宿舍保安职务说明书
2014/02/25 职场文书
空气环保标语
2014/06/12 职场文书
岳麓书院导游词
2015/02/03 职场文书
房地产销售员岗位职责
2015/04/11 职场文书
pytorch 预训练模型读取修改相关参数的填坑问题
2021/06/05 Python