반응형
function whois($query, $server) { $socket = fsockopen($server, 43, $errno, $errstr, 10); if(!$socket) { return false; } fwrite($socket, $query . "\r\n"); $response = ""; while(!feof($socket)) { $response .= fgets($socket, 1024); } fclose($socket); return $response; } echo whois("matthiasvance.com", "whois.verisign-grs.com");
function ae_whois($query, $server){ define('AE_WHOIS_TIMEOUT', 15); // connection timeout global $ae_whois_errno, $ae_whois_errstr; // connecting $f = fsockopen($server, 43, $ae_whois_errno, $ae_whois_errstr, AE_WHOIS_TIMEOUT); if (!$f) return false; // connection failed // sending query fwrite($f, $query."\r\n"); // receving response $response = ''; while (!feof($f)) $response .= fgets($f, 1024); // closing connection fclose($f); return $response; } echo ae_whois('iphone.com', 'whois.verisign-grs.com');
출처 : http://www.anyexample.com/programming/php/php_whois_client_function.xml
사용해보니 이런 방법도 있구나 정도이고 원하는 정확한 결과는 나오지 않는다.
참고로만 보면 될거 같다.
반응형
'Story > php' 카테고리의 다른 글
php smtp 를 이용하여 mail 보내기 (0) | 2011.11.04 |
---|---|
프레임(frame,iframe) 사용시 세션(session)값이 유지되지 않고 사라지는 문제해결 (0) | 2011.05.09 |
pear 설치 (0) | 2010.08.23 |
IE 에서 파일 다운로드 처리시 에러처리 (firefox 에서 공백이 들어간 파일명 잘릴경우) (1) | 2010.06.22 |
문자열에서 아이피 주소만 추출하기 (0) | 2009.10.21 |