• 欢迎访问开心洋葱网站,在线教程,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入开心洋葱 QQ群
  • 为方便开心洋葱网用户,开心洋葱官网已经开启复制功能!
  • 欢迎访问开心洋葱网站,手机也能访问哦~欢迎加入开心洋葱多维思维学习平台 QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏开心洋葱吧~~~~~~~~~~~~~!
  • 由于近期流量激增,小站的ECS没能经的起亲们的访问,本站依然没有盈利,如果各位看如果觉着文字不错,还请看官给小站打个赏~~~~~~~~~~~~~!

php调用万网接口实现域名查询

PHP 水墨上仙 2236次浏览

php调用万网接口实现域名查询

今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能&nbsp
前台页面用的是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代码:&nbsp

<?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调用万网接口实现域名查询
喜欢 (0)
加载中……