今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能
前台页面用的是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>';
}
?>
您可能感兴趣的文章: