云裳广场舞红马鞍歌曲:域名查找算法是什么?

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 00:16:50
域名查找算法分那两类,它们有什么不同?

<?php
//先建立一个Mysql数据库domain
//再建立数据表domain
//字段为time,domain,status,均为char类型
//修改下面的连接用的username&password
//打开浏览器执行就可以了
//注意你要保证一个稳定高速的网络连接
//本例是检查三个字母的域名注册情况,如果你有时间,多查几个字母
//mailto:look@mymud.com
$db = mysql_connect("localhost", "username", "password");
mysql_select_db("domain",$db);
function check($arg)
{
$val=false;
if(gettype($arg)=="array")
{
for($i=0;$i<count($arg[0]);$i++)
{
if(strstr($arg[0][$i],"No match for")!=false) $val=true;
}
}
return $val;
}
//97-122 a-z 48-57 0-9
for ($i=97;$i<123;$i++)
{
for ($j=97;$j<123;$j++)
{
for ($k=97;$k<123;$k++)
{
$mytime=date("H-i-s");
$domainname = chr($i).chr($j).chr($k).".com";
exec("whois ".$domain,$whoisResult[]);
if(check($whoisResult)) $result = mysql_query("INSERT INTO domain (time,domain,status) VALUES ('$mytime','$domainname','未注册')");
}
echo "当前检查情况".chr($i).chr($j)."<BR>";
flush();
}
}
?>