PHP头条
热点:

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


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

  • PHP整数取余返回负数的相关解决办法
  • 教你学会WinXP搭建PHP开发环境
  • 如何高效优化PHP代码解析损耗
  • 详细讲解phpCB批量转换的代码示例
  • 如何使用数据库实现PHP保存session

去这个地址下载全球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"即可换行。

www.phpzy.comtrue/php/13076.htmlTechArticle分享PHP小技巧 PHP获取中国IP段 大家在学习了PHP语言之后,肯定都想运用这项功能功能强大的语言露上两手,从中得到学有所成的满足感。今天我们为大家提供一个PHP语言的小技巧,PH...

相关文章

    暂无相关文章
相关频道:

PHP之友评论

今天推荐