分享PHP小技巧 PHP获取中国IP段
程序员文章站
2022-03-19 23:20:38
...
大家在学习了
去这个地址下载全球ip段http://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst,里面cn是中国ip段范围
新建一个php文件叫cnip.php,PHP获取中国IP段具体代码示例:
- ?php
- $filefile = 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段范围就完成了PHP获取中国IP段,
如果是在window环境下,将 fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "n"); 中的"n"改为"rn"即可换行。
上一篇: jquery获取服务端的json数据问题
下一篇: 关于php中strtok的1点疑问