使用file_get_contents
调取第三方接口,动不动报错
需要在本地安装ip数据库
https://www.ipip.net/product/client.html
- csv文件内容一行有2列,时间 ip
- 读取文件内容按照日期统计ip数量
- 将ip数量转为国家数量
- 拉链法根据数量重新组成数量国家数组
- 根据数量反转排序
件内容一行有2列,时间 ip
然后本地调用来获取国家地区
ini_set('memory_limit', '2G');
function aaa($class)
{
if (strpos($class, 'ipip\db') !== FALSE)
{
require_once __DIR__ . '/src/' . $class . '.php';
}
}
spl_autoload_register("aaa");
$city = new ipip\db\City('ipipfree.ipdb');
var_dump($city->find('117.136.126.242', 'CN'));
$result_arr = [];
$dhandle = opendir(".");
while($file = readdir($dhandle)){
// var_dump(strpos($file,".csv"));
if(strpos($file,"Z.csv")){