후이즈검색 하기 입니다. 정보
PHP 후이즈검색 하기 입니다.
본문
<? 
$whois_server = array( 
        'com' => 'whois.internic.net', 
        'net' => 'whois.internic.net', 
        'org' => 'whois.publicinterestregistry.net', 
        'co.kr' => 'whois.krnic.net' 
); 
$whois_avail  = array( 
        'whois.internic.net' => 'No match for ', 
        'whois.publicinterestregistry.net' => 'NOT FOUND', 
        'whois.krnic.net' => 'is not registered to KRNIC' 
); 
// 도메인 조회 함수 
function check_domain( $domain, $suffix ) { 
        global $whois_server,$whois_avail; 
        $server = $whois_server[$suffix]; 
        $avail  = $whois_avail[$server]; 
        // 잘못된 도메인(com,net,org,co.kr이 아닌) 
        if (!$server) return false; 
        $sock = fsockopen($server,43,$errno,$errstr,30); 
        if (!$sock) { 
                echo "$errstr [$errno]"; 
                return false; 
        } 
        fwrite($sock,"$domain.$suffix\r\n"); 
        while (!feof($sock)) { 
                $ret .= fgets($sock); 
        } 
    echo $ret; 
        fclose($sock); 
        if (strstr($ret,$avail)) return true; 
        return false; 
} 
// 조회 도메인이 있다면 
if ($domain) { 
        echo "<table cellspacing=0 border=1>\n"; 
        foreach($whois_server as $suffix => $server) { 
                $ret = check_domain($domain,$suffix); 
                if ($ret) 
                        $OX = 'O'; 
                else 
                        $OX = 'X'; 
                echo " <tr>\n"; 
                echo "  <td align=right>$domain.$suffix ($OX)</td>\n"; 
                echo "  <td> 등록 "; 
                if (!$ret) echo "불"; 
                echo "가능</td>\n"; 
                echo " </tr>\n"; 
        } 
        echo "</table>\n"; 
} 
?> 
<br><br><h3>Domain Search</h3> 
<hr size=-1> 
<form method=post> 
Search Domain : <input type=text name=domain value="<?=$domain?>"><input type=submit value="조회"> 
</form>  
0
 
 
댓글 0개