ホームページ  >  記事  >  バックエンド開発  >  IP リバース ドメイン名 PHP ソース コード_PHP チュートリアル

IP リバース ドメイン名 PHP ソース コード_PHP チュートリアル

WBOY
WBOYオリジナル
2016-07-13 17:48:231502ブラウズ

IP 逆引きクエリのドメイン名。現在は Bing の IP クエリ機能が一般的です。つまり、IP: 222.222.222.222

PHPコードとして書くと
になります

// メソッドを呼び出す
$result=getResult("124.205.228.114"); print_r($result);
関数 getContent($url){
$content=file_get_contents($url); $content を返します。 }

関数 getResult($ip){
$ページサイズ=10; $ページ=1; $url="http://cn.bing.com/search?q=ip%3A$ip&first=$page"; $結果=配列();
してください {
$url="http://cn.bing.com/search?q=ip%3A$ip&first=$page"; $content=getContent($url); $pattern="/([a-zA-Z0-9.]*)(?:/.*)?/isU";
Preg_match_all($pattern, $content, $matches); $result=array_merge($result,$matches[1]);
$nextpage=strpos($content, "次のページ"); $page=$page+$pagesize; }while($nextpage);
$result=array_values(array_unique($result));
$result を返します。 }

?>

// メソッドを呼び出す
$result=getResult("124.205.228.114");
print_r($result);

関数 getContent($url){
$content=file_get_contents($url);
$content を返す;
}

関数 getResult($ip){
$pagesize=10;
$page=1;
$url="http://cn.bing.com/search?q=ip%3A$ip&first=$page";
$result=array();
する
{
$url="http://cn.bing.com/search?q=ip%3A$ip&first=$page";
$content=getContent($url);
$pattern="/([a-zA-Z0-9.]*)(?:/.*)?/isU";
preg_match_all($pattern, $content, $matches);
$result=array_merge($result,$matches[1]);
$nextpage=strpos($content, "次のページ");
$page=$page+$pagesize;
}while($nextpage);

$result=array_values(array_unique($result));

$result を返す;
}

?>


gaohuiブログより抜粋




http://www.bkjia.com/PHPjc/478440.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/478440.html

技術記事

IP 逆引きクエリのドメイン名。現在では Bing の IP クエリ機能が一般的で、IP:222.222.222.222 となります。php コードで記述すると、?php // $result=getResult(124.205.228.114) メソッドを呼び出します。 ; print_...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。