首頁 > php教程 > php手册 > 主體

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

WBOY
發布: 2016-06-13 11:09:38
原創
1180 人瀏覽過

大家在学习了

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


來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!