PHP--用万网的接口实现域名查询功能
2015-01-24信息快讯网
PHP用万网的接口实现域名查询功能,需要的朋友可以了解下
今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能前台页面用的是checkbox,代码如下:
<form name="form1" method="post" action="chaxun.php"> <tbody><tr> <td align="right" valign="middle" width="251"> <p align="center"> <img border="0" src="./templates/img/www.gif"><input name="dns" type="text" id="dns" size="20" style="background-color: #C0C0C0"></p></td> <td style="padding-top:11px;" valign="top" width="99"> <!-- <input type="image" src="./templates/img/cx.gif" align="left" onclick="submit()" width="50" height="18"> --> <input type="submit" value="查询"/> </td> </tr> <tr> <td colspan="2" align="left" valign="top" style="padding-left:12px;"> <table width="96%" border="0" cellspacing="0" cellpadding="0" height="94%"> <tbody><tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="com" checked="">.com</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="cn" checked="">.cn</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="tel" checked="">.tel</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="mobi">.mobi</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="net" checked="">.net</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="org">.org</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="asia">.asia</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="me">.me</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="com.cn" checked="">.com.cn</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="net.cn">.net.cn</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="org.cn">.org.cn</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="gov.cn">.gov.cn</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="hk">.hk</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="tv">.tv</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="biz">.biz</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="cc">.cc</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="name">.name</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="info">.info</td> </tr> <tr> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="公司">.公司</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="网络">.网络</td> <td align="left" width="76"><input name="ext[]" type="checkbox" id="ext" value="中国">.中国</td> </tr> </tbody></table></td> </tr> </tbody> </form>
PHP代码:
<?php //得到顶级域名 $ext=$_POST['ext']; //得到二级域名 $dns = $_POST['dns']; //print_r($ext); //$domain = $dns . "." . $ext[0]; //echo $domain; //遍历所有的域名 foreach ($ext as $value) { //组合域名 $domain = $dns . "." . $value; //查询: echo $domain ; $do = "http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=" . $domain; $xml_data = file_get_contents($do); $result_arr = (array) simplexml_load_string($xml_data); $returncode=$result_arr['returncode']; $key=$result_arr['key']; $original=$result_arr['original']; $status= substr($original,0,3); if($status=="210"){ echo ":恭喜您,可以注册"; }else if($status=="211"){ echo ":已经注册"; }else if($status=="212"){ echo ":参数错误"; } echo '<br>'; } ?>
浅析十款PHP开发框架的对比
利用PHP实现短域名互转
PHP 安全检测代码片段(分享)
如何使用php判断服务器是否是HTTPS连接
使用PHP实现蜘蛛访问日志统计
解析php根据ip查询所在地区(非常有用,赶集网就用到)
关于php操作mysql执行数据库查询的一些常用操作汇总
解析PHP获取当前网址及域名的实现代码
解析PHP中常见的mongodb查询操作
深入理解用mysql_fetch_row()以数组的形式返回查询结果
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
非常精妙的PHP递归调用与静态变量使用
phpexcel导出excel的颜色和网页中的颜色显示不一致
PHP5.3的垃圾回收机制(动态存储分配方案)深入理解
PHP 的异常处理、错误的抛出及回调函数等面向对象的错误处理方法
php读取EXCEL文件 php excelreader读取excel文件
php excel reader读取excel内容存入数据库实现代码
php mssql扩展SQL查询中文字段名解决方法
域名和cookie问题(域名后缀)
PHP获取网址的顶级域名函数代码
PHP手机号码归属地查询代码(API接口/mysql)
PHP实现手机归属地查询API接口实现代码
apache+codeigniter 通过.htcaccess做动态二级域名解析
最新用php获取谷歌PR值算法,附上php查询PR值代码示例
PHP版国家代码、缩写查询函数代码