Skip to content

Commit ff546f5

Browse files
committed
update README.md
1 parent 485c15d commit ff546f5

File tree

1 file changed

+27
-13
lines changed

1 file changed

+27
-13
lines changed

README.md

Lines changed: 27 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,36 @@
22
IPIP.net officially supported IP database ipdb format parsing library
33

44
# Installing
5+
<pre>
56
composer install ipip/db
7+
</pre>
68

79
# Example Code
810
<pre>
9-
$db = new ipip\db\Reader('c:\tmp\ipdb\mydata6vipday4.ipdb');
10-
$loc = $db->find("2001:250:200::");
11-
$map = $db->findMap("2001:250:200::");
12-
$obj = $db->findInfo("2001:250:200::");
13-
var_dump($loc, $map, $obj);
11+
12+
Language Support: CN(中文) / EN (English);
13+
14+
// 全球 IPv4 地级市精度离线库(China:每周高级版,每日标准版,每日高级版,每日专业版,每日旗舰版)
15+
$city = new ipip\db\City('c:\work\ipdb\city.ipv4.ipdb');
16+
var_dump($city->find('118.28.1.1', 'CN'));
17+
var_dump($city->findMap('118.28.1.1', 'CN'));
18+
var_dump($city->findInfo('118.28.1.1', 'CN'));
19+
20+
// 中国地区区县级IPv4离线库
21+
$district = new ipip\db\District('c:\work\ipdb\china_district.ipdb');
22+
var_dump($district->find('1.12.7.255', 'CN'));
23+
var_dump($district->findMap('1.12.7.255', 'CN'));
24+
var_dump($district->findInfo('1.12.7.255', 'CN'));
25+
26+
// IDC IPv4 列表离线库
27+
$idc = new ipip\db\IDC('c:\work\ipdb\idc_list.ipdb');
28+
var_dump($idc->find('1.1.1.1', 'CN'));
29+
var_dump($idc->findMap('1.1.1.1', 'CN'));
30+
var_dump($idc->findInfo('1.1.1.1', 'CN'));
1431

15-
try
16-
{
17-
var_dump($db->find("255.255.255.1"));
18-
}
19-
catch (Exception $e)
20-
{
21-
exit($e->getMessage());
22-
}
32+
// 基站IPv4 离线库
33+
$baseStation = new ipip\db\BaseStation('c:\work\ipdb\base_station.ipdb');
34+
var_dump($baseStation->find('223.220.221.255', 'CN'));
35+
var_dump($baseStation->findMap('223.220.221.255', 'CN'));
36+
var_dump($baseStation->findInfo('223.220.221.255', 'CN'));
2337
</pre>

0 commit comments

Comments
 (0)