2017 © Pedro Peláez
 

library monipdb

使用 PHP 数组式访问 ipip.net 数据库。

image

larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  • Monday, July 2, 2018
  • by larryli
  • Repository
  • 1 Watchers
  • 0 Stars
  • 66 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 15 Versions
  • 0 % Grown

The README.md

Monipdb

使用 PHP 数组式访问 ipip.net 数据库。, (*1)

Latest Stable Version Total Downloads Latest Unstable Version License Build Status, (*2)

使用方法

需要 PHP 5.4 以上版本,无其他依赖。, (*3)

composer require larryli/monipdb
$monipdb = new \larryli\monipdb\Monipdb('17monipdb.datx');
// or $monipdb = new \larryli\monipdb\Monipdb('17monipdb.dat', false);

// find
echo "202.103.24.68: {$monipdb['202.103.24.68']}\n";

// dump
echo count($monipdb) . "\n";

for foreach ($monipdb as $ip => $name) {
    echo "{$ip}: $name\n";
}

默认的 \larryli\monipdb\Monipdb 将会把数据文件一次性读入内存, \larryli\monipdb\CachedMonipdb 在上述基础上使用内存缓存部分数据,以利于一次请求中多次重复查询; \larryli\monipdb\DirectMonipdb 则不缓存内存数据,每个查询都会直接从数据文件中读取数据, \larryli\monipdb\CachedDirectMonipdb 在上述基础上使用内存缓存重复查询的数据。, (*4)

具体请参考 example 文件。, (*5)

免费下载数据库

需要注册账号登录后下载。, (*6)

下载地址: https://www.ipip.net/free_download/, (*7)

自定义

Ip 数据库主要业务逻辑均在 \larryli\monipdb\MonipdbTrait 中实现,可以直接在相关自定义类中直接使用。 比如在 Yii2 框架中使用组件包装。, (*8)

1.0 版本

对于基本使用,可以使用:, (*9)

composer require larryli/monipdb ~1.0

以获得更好的执行性能。, (*10)

The Versions

02/07 2018

dev-bugfix/2.0

dev-bugfix/2.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

30/06 2018

dev-bugfix/1.0

dev-bugfix/1.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

29/06 2018

dev-master

9999999-dev https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

29/06 2018

2.1.4

2.1.4.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

29/06 2018

2.0.4

2.0.4.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

29/06 2018

1.0.4

1.0.4.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

28/06 2018

2.0.3

2.0.3.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

28/06 2018

1.0.3

1.0.3.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

ip ipip 17monipdb

28/06 2018

2.1.3

2.1.3.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

27/06 2018

2.1.1

2.1.1.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

27/06 2018

2.0.1

2.0.1.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

27/06 2018

1.0.1

1.0.1.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

ip ipip 17monipdb

27/06 2018

2.1.0

2.1.0.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

27/06 2018

2.0.0

2.0.0.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

The Development Requires

ip ipip 17monipdb

26/06 2018

1.0.0

1.0.0.0 https://github.com/larryli/monipdb

使用 PHP 数组式访问 ipip.net 数据库。

  Sources   Download

MIT

The Requires

  • php >=5.4

 

ip ipip 17monipdb