php編寫域名查詢
2015.09.10 | 438閱讀 | 0條評論 | php
域名查詢系統(tǒng)重在接口,有了查詢接口,什么都能自己完成.當然接口也不是很好找的,有很多收費的,收費的速度快,限制少.
一般網(wǎng)上朋友都用萬網(wǎng)接口,我感覺還行,有的朋友說不好.
還有這個:www.checkdomain.com,也提供域名查詢接口.
比如萬網(wǎng)的接口,很方便,直接用file_get_contents()提交查詢,再用正則找出<pre>之間的內(nèi)容.根據(jù)Domain Status的值判斷是否被注冊了.如果沒有注冊整個<pre>之間的內(nèi)容就是:no matching record.當然如果域名本身不合法也會出現(xiàn)這個,所以先做好域名是否合法的判斷.我寫了個很簡單的提取<pre>內(nèi)容的,可以參考一下.每個人的方法都不一樣,有好也有壞,慢慢研究吧.
<?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ā)表評論