龍巖易富通網(wǎng)絡(luò)科技有限公司

龍巖小程序開(kāi)發(fā),龍巖分銷(xiāo)系統(tǒng)

php編寫(xiě)域名查詢(xún)

2015.09.10 | 522閱讀 | 0條評(píng)論 | php

域名查詢(xún)系統(tǒng)重在接口,有了查詢(xún)接口,什么都能自己完成.當(dāng)然接口也不是很好找的,有很多收費(fèi)的,收費(fèi)的速度快,限制少.
一般網(wǎng)上朋友都用萬(wàn)網(wǎng)接口,我感覺(jué)還行,有的朋友說(shuō)不好.
還有這個(gè):www.checkdomain.com,也提供域名查詢(xún)接口.
比如萬(wàn)網(wǎng)的接口,很方便,直接用file_get_contents()提交查詢(xún),再用正則找出<pre>之間的內(nèi)容.根據(jù)Domain Status的值判斷是否被注冊(cè)了.如果沒(méi)有注冊(cè)整個(gè)<pre>之間的內(nèi)容就是:no matching record.當(dāng)然如果域名本身不合法也會(huì)出現(xiàn)這個(gè),所以先做好域名是否合法的判斷.我寫(xiě)了個(gè)很簡(jiǎn)單的提取<pre>內(nèi)容的,可以參考一下.每個(gè)人的方法都不一樣,有好也有壞,慢慢研究吧.
<?php
$domain = 'chinanet.cn';
$cha = 'http://whois.hichina.com/cgi-bin/whois?domain='.$domain.'&GO=GO';
$fp = file_get_contents($cha,'rb');
$fp = preg_replace('|\n|','<br>',$fp);
$arr = array();
 preg_match("|<pre>.*<\/pre>|",$fp,$arr);
 echo($arr[0]);
?>

贊 (

發(fā)表評(píng)論