php获取中国IP段范围
去这个地址下载全球ip段 http://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst
里面cn是中国ip段范围
新建一个php文件叫cnip.php
<?php
$file = file('./country-ipv4.lst');
$handle = fopen('./cnip.txt', 'a');
if($handle) {
foreach ($file as $key => $val) {
if (strpos($val, '#') !== 0) {
$ipLines = explode(' ', $val);
if ($ipLines[6] == 'cn') {
fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n");
}
}
}
}
?>
打开cnip.txt 中国的ip段范围就有了,
如果是在window环境下,将 fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n"); 中的"\n"改为"\r\n"即可换行
里面cn是中国ip段范围
新建一个php文件叫cnip.php
<?php
$file = file('./country-ipv4.lst');
$handle = fopen('./cnip.txt', 'a');
if($handle) {
foreach ($file as $key => $val) {
if (strpos($val, '#') !== 0) {
$ipLines = explode(' ', $val);
if ($ipLines[6] == 'cn') {
fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n");
}
}
}
}
?>
打开cnip.txt 中国的ip段范围就有了,
如果是在window环境下,将 fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n"); 中的"\n"改为"\r\n"即可换行
顶(0)
踩(0)
上一篇:asp 判定浏览器信息
下一篇:解决乱码的常用手段
- 最新评论