今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能 
前台页面用的是checkbox,代码如下: 
复制代码 代码如下:
 
<form method="post" action="chaxun.php"> 
<tbody><tr> 
<td valign="middle"> 
<p> 
<img src="https://www.jb51.net/article/templates/img/www.gif"><input type="text" size="20"></p></td> 
<td valign="top"> 
<!-- 
<input type="image" src="https://www.jb51.net/article/templates/img/cx.gif"> 
--> 
<input type="submit" value="查询"/> 
</td> 
</tr> 
<tr> 
<td colspan="2" valign="top"> 
<table cellspacing="0" cellpadding="0"> 
<tbody><tr> 
<td><input type="checkbox" value="com" checked="">.com</td> 
<td><input type="checkbox" value="cn" checked="">.cn</td> 
<td><input type="checkbox" value="tel" checked="">.tel</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="mobi">.mobi</td> 
<td><input type="checkbox" value="net" checked="">.net</td> 
<td><input type="checkbox" value="org">.org</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="asia">.asia</td> 
<td><input type="checkbox" value="me">.me</td> 
<td><input type="checkbox" value="com.cn" checked="">.com.cn</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="net.cn">.net.cn</td> 
<td><input type="checkbox" value="org.cn">.org.cn</td> 
<td><input type="checkbox" value="gov.cn">.gov.cn</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="hk">.hk</td> 
<td><input type="checkbox" value="tv">.tv</td> 
<td><input type="checkbox" value="biz">.biz</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="cc">.cc</td> 
<td><input type="checkbox" value="name">.name</td> 
<td><input type="checkbox" value="info">.info</td> 
</tr> 
<tr> 
<td><input type="checkbox" value="公司">.公司</td> 
<td><input type="checkbox" value="网络">.网络</td> 
<td><input type="checkbox" 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.?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>'; 
} 
?> 
您可能感兴趣的文章:
