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


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的FTP学习(一)[转自奥索]
Oct 09 PHP
全文搜索和替换
Oct 09 PHP
一个简单的PHP投票程序源码
Mar 11 PHP
php 设计模式之 工厂模式
Dec 19 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
Jun 03 PHP
PHP 利用Mail_MimeDecode类提取邮件信息示例
Jan 26 PHP
PHP XML和数组互相转换详解
Oct 26 PHP
thinkPHP批量删除的实现方法分析
Nov 09 PHP
[原创]PHP正则删除html代码中a标签并保留标签内容的方法
May 23 PHP
Laravel框架中Blade模板的用法示例
Aug 30 PHP
PHP实现的字符串匹配算法示例【sunday算法】
Dec 19 PHP
掌握PHP垃圾回收机制详解
Mar 13 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_MySQL教程-第一天
2007/03/18 PHP
PHP通过iconv将字符串从GBK转换为UTF8字符集
2011/07/18 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
PHP中的命名空间相关概念浅析
2015/01/22 PHP
Yii2中Restful API原理实例分析
2016/07/25 PHP
PHP7新增运算符用法实例分析
2016/09/26 PHP
Lazy Load 延迟加载图片的jQuery插件中文使用文档
2012/10/18 Javascript
公共js在页面底部加载的注意事项介绍
2013/07/18 Javascript
JavaScript截取字符串的Slice、Substring、Substr函数详解和比较
2014/03/20 Javascript
jQuery取得设置清空select选择的文本与值
2014/07/08 Javascript
JavaScript返回网页中超链接数量的方法
2015/04/03 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
Angular5中调用第三方js插件的方法
2018/02/26 Javascript
JS中promise化微信小程序api
2018/04/12 Javascript
JS 实现获取验证码 倒计时功能
2018/10/29 Javascript
vue插槽slot的理解和使用方法
2019/04/03 Javascript
微信小程序自定义多列选择器使用详解
2019/06/21 Javascript
解析vue、angular深度作用选择器
2019/09/11 Javascript
python发送邮件示例(支持中文邮件标题)
2014/02/16 Python
python解析xml文件操作实例
2014/10/05 Python
Python监控主机是否存活并以邮件报警
2015/09/22 Python
Python实现数据可视化看如何监控你的爬虫状态【推荐】
2018/08/10 Python
pyecharts绘制中国2020肺炎疫情地图的实例代码
2020/02/12 Python
python实现的分层随机抽样案例
2020/02/25 Python
python手机号前7位归属地爬虫代码实例
2020/03/31 Python
Python爬取网站图片并保存的实现示例
2021/02/26 Python
css 省略号 css3让多余的字符串消失并附加省略号的实现代码
2013/02/07 HTML / CSS
纯CSS3打造属于自己的“小黄人”
2016/03/14 HTML / CSS
校园餐饮创业计划书
2014/01/10 职场文书
淘宝客服自我总结鉴定
2014/01/25 职场文书
个人求职信范例
2014/01/29 职场文书
监理中标通知书
2015/04/16 职场文书
新年祝酒词大全
2015/08/11 职场文书
Matplotlib可视化之添加让统计图变得简单易懂的注释
2021/06/11 Python
《仙剑客栈2》第一弹正式宣传片公开 年内发售
2022/04/07 其他游戏