手机
当前位置:查字典教程网 >编程开发 >php教程 >PHP--用万网的接口实现域名查询功能
PHP--用万网的接口实现域名查询功能
摘要:今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能前台页面用的是checkbox,代码如下:复制代码代码如下:.c...

今天给别人做网站时有个需求是要有域名查询功能,查了点资料写了个简单的查询功能

前台页面用的是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"></p></td>

<td valign="top" width="99">

<>

<input type="submit" value="查询"/>

</td>

</tr>

<tr>

<td colspan="2" align="left" valign="top">

<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实现的增强性mhash函数

PHP生成器简单实例

百度工程师讲PHP函数的实现原理及性能分析(三)

PHP截取中文字符串的问题

PHP的宝库目录--PEAR

一个域名查询的程序

PHP滚动日志的代码实现

PHP编程网上资源导航

PHPlet在Windows下的安装

php结合ACCESS的跨库查询功能

精品推荐
分类导航