程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> 分享PHP小技巧 PHP獲取中國IP段

分享PHP小技巧 PHP獲取中國IP段

編輯:關於PHP編程

大家在學習了

去這個地址下載全球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"即可換行。


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved