php检验域名,PHP批量检测域名

我个人比较关注域名,所以很喜欢查一些自己想要的域名,市面上bs模式的域名检测工具不能满足我的查询需求,所以还是自己开发的好,这里就写了一个小小的demo,检测所有4个字母组合的域名。

ps:可以多找几个查询接口进行轮询查询,不然请求太快会被封掉。

// set_error_handler('hiachinaError');

$base_url = 'http://panda.www.net.cn/cgi-bin/check.cgi?area_domain=%s';

$arr = createList();

foreach($arr as $key => $val){

$date = date('Y-m-d H:i:s');

$url = sprintf($base_url,$val.'.com');

echo "[{$date}]:万网检测:{$val}.com ";

$reponse = file_get_contents($url);

$xml = simplexml_load_string($reponse);

if($xml->returncode == '200' && strstr($xml->original, '210')){

$success = "[{$date}]:{$xml->key}".PHP_EOL;

file_put_contents('./domain.log', $success ,FILE_APPEND);

} else {

echo ':已经被注册'.PHP_EOL;

}

}

function createList()

{

$arr = range('a','z');

$ret = array();

for($a = 0; $a < 26; $a++)

{

for($b = 0; $b < 26; $b++)

{

for($c = 0; $c < 26; $c++)

{

for($d = 0; $d < 26; $d++){

$ret[]=$arr[$a].$arr[$b].$arr[$c].$arr[$d];

}

}

}

}

return $ret;

}

?>

演示效果:

blog_aa.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值