IP来源查询php源代码
if (strlen($buf) == 0) { return 1; } $this->Rec->StartIP= (substr($buf, 0, 17)); $this->Rec->EndIP= trim(substr($buf, 17, 22)); $this->Rec->Country= trim(substr($buf, 17 22, 13)); $this->Rec->Local= trim(substr($buf, 17 22 13, 47)); return 0; } // Go to Record Number function Seek($RecNo) { return fseek($this->fp, $RecNo * $this->RECORDLENGTH $this->DATAFIELDBEGIN, SEEK_SET); } // Where_are_you Main tion /********************************************* * 使用说明 * 参数: * IP 合法IP地址即可 * szLocal 是保存返回的结果字符串的 * 返回值: * 此函数有返回值,可以根据返回值自行处理结果 * 0: 查找成功 * -1: 无效的IP * 1: 打开数据库文件失败 * 2: 数据文件错误(没找到有效记录) * 3: 未知 IP **********************************************/ function wru($ip, &$szLocal) { $this->Rec= new TRec; $nRet= 0; $this->RECORDLENGTH= 17 22 13 47 12 1; if ($this->FormatIP($ip) != 0) { $szLocal= "InvalidIP"; return -1; } $this->fp= fopen(DBFILENAME, "rb"); if ($this->fp == NULL) { $szLocal= "OpenFileError"; return 1; } // Get Record Count fseek($this->fp, 0, SEEK_END); $RecordCount= floor((ftell($this->fp) - $this->DATAFIELDBEGIN) / $this->RECORDLENGTH); if ($RecordCount <= 1) { $szLocal= "FileDataError"; $nRet= 2; } else { $RangB= 0; $RangE= $RecordCount; // Match ... while ($RangB < $RangE-1) { $RecNo= floor(($RangB $RangE) / 2); $this->ReadRec($RecNo); if (strcmp($this->ip, $this->Rec->StartIP) >=0 && strcmp($this->ip, $this->Rec->EndIP) <=0 ) break; //Found match record if (strcmp($this->ip, $this->Rec->StartIP) > 0) $RangB= $RecNo; else $RangE= $RecNo; } if (!($RangB < $RangE-1)) { $szLocal= "UnknowLocal!"; $nRet= 3; } else { // Match ess $szLocal= $this->Rec->Country; $szLocal.= $this->Rec->Local; } } fclose($this->fp); return $nRet; } }
/kh/yuandaima_yuanma_qidongyuanshima_weijijiemi/
官方网站:点击访问90IDC官方网站优惠码:云八五折优惠劵:90IDCHK85,仅适用于香港CLOUD主机含特惠型。活动方案:年付特惠服务器:CPU均为Intel Xeon两颗,纯CN2永不混线,让您的网站更快一步。香港大浦CN2測速網址: http://194.105.63.191美国三网CN2測速網址: http://154.7.13.95香港购买地址:https://www.90idc.ne...
运作了18年的德国老牌机房contabo在继去年4月开办了第一个美国数据中心(中部城市:圣路易斯)后立马在本月全新上马两个数据中心:纽约、西雅图。当前,为庆祝美国独立日,美国三个数据中心的VPS全部免除设置费,VPS本身的配置很高,价格适中,有较高的性价比!官方网站:https://contabo.com/en/SSD VPSKVM虚拟,纯SSD阵列,不限制流量,自带一个IPv4内存CPUSSD带...
iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...