分享PHP小技巧 PHP获取中国IP段

开发 后端
我们为大家介绍了一个利用PHP语言实现的一个小功能,就是PHP获取中国IP段。希望大家可以将其收藏,以便将来使用参考。

大家在学习了PHP语言之后,肯定都想运用这项功能功能强大的语言露上两手,从中得到学有所成的满足感。今天我们为大家提供一个PHP语言的小技巧,PHP获取中国IP段的实现。#t#

去这个地址下载全球ip段http://ftp.apnic.net/apnic/dbase/data/country-ipv4.lst,里面cn是中国ip段范围

新建一个php文件叫cnip.php,PHP获取中国IP段具体代码示例:

  1. < ?php  
  2. $filefile = file('./country-ipv4.lst');  
  3. $handle = fopen('./cnip.txt', 'a');  
  4. if($handle) {  
  5. foreach ($file as $key => $val) {  
  6. if (strpos($val, '#') !== 0) {  
  7. $ipLines = explode(' ', $val);  
  8. if ($ipLines[6] == 'cn') {   
  9. fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n");   
  10. }  
  11. }  
  12. }   
  13. }  
  14. ?> 

打开cnip.txt 中国的ip段范围就完成了PHP获取中国IP段,
如果是在window环境下,将 fputs($handle, $ipLines[0]. '-'. $ipLines[2]. "\n"); 中的"\n"改为"\r\n"即可换行。

责任编辑:曹凯 来源: 百度博客
相关推荐

2011-07-11 10:24:09

PHP

2009-12-09 17:33:22

PHP性能优化

2009-12-08 14:00:11

PHP函数microt

2009-12-10 10:24:24

PHP写入文件

2009-12-10 17:27:39

PHP操作Cookie

2009-12-10 10:30:31

PHP删除复制文件

2009-12-01 19:23:22

PHP缓存技术

2009-12-04 16:49:33

PHP批量导出csv文

2009-12-11 13:16:04

PHP查询字符串

2009-12-02 15:50:41

PHP抓取网页内容

2009-11-25 17:28:26

PHP对话

2009-12-10 17:20:00

PHP服务器架设

2009-11-27 16:20:22

PHP递归调用

2009-11-23 17:16:54

PHP获取IP

2009-12-01 10:50:45

PHP函数requir

2009-12-07 14:29:08

PHP array_w

2011-07-12 16:51:14

PHP

2009-12-10 09:33:05

PHP获取POST数据

2009-12-09 09:12:32

PHP学习技巧

2009-12-04 14:41:11

PHP数组变成JSON
点赞
收藏

51CTO技术栈公众号