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

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

市中网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司2013年至今到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选创新互联公司

去这个地址下载全球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. ?>

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

分享标题:分享PHP小技巧PHP获取中国IP段
当前路径:http://www.36103.cn/qtweb/news38/16188.html

网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联