原来写的IPwhois类
<?php /* * * Class : IP Whois Verson 1.0 * Info : Get IP's information form 4 whois server * Author : PhpUp Studio * Date : 12/12/2004 * www.knowsky.com * */ class IPWhois { var $server = 'whois.arin.net'; var $target; var $timeout = 10; var $msg; function IPWhois($target) { $this->target = $target; } function ShowInfo() { if($this->_CheckIP($this->target)) { $this->msg = $this->_GetInfo($this->server); if($this->_CheckInfo($this->msg)) { $this->msg = $this->_GetInfo($this->server); } } else $this->msg = '<p>Please Enter An IP Address<br></p>'; return $this->msg; } function _CheckIP($temptarget) { if(eregi("[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}", $temptarget)) { $f = 1; $detail = explode(".",$temptarget); foreach($detail as $v) { if($v > 255 || $v < 0) { $f = 0; break; } } }
Tags: this-msg if var function temptarget target IP IPWhois
|
|