> 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 학습자의 빠른 성장을 도와주세요!