PHP获取ip对应地区和使用网络类型的方法


Posted in PHP onMarch 11, 2015

本文实例讲述了PHP获取ip对应地区和使用网络类型的方法。分享给大家供大家参考。具体分析如下:

这里测试的时候因为ip168网站禁止,所以试着在原有代码上修改为ip138数据库的数据调用,代码如下:

<?php
//原程序有问题,现修改为ip138数据库
 /**
 * 获取IP地区
 * Enter description here ...
 * @param unknown_type $ip
 */
 function GetArea($ip){
  $url = "http://www.ip138.com/ips8.asp?ip=".$ip."&action=2";
  $contents = file_get_contents($url);
  preg_match_all('|<li>本站主数据:.*</li>|',$contents,$rsR);
  $rsR[0][0] = str_replace("<li>本站主数据:", "", $rsR[0][0]);
  $pos = strpos($rsR[0][0],'</li>');
  $Area = substr_replace($rsR[0][0],'',$pos);
  return $Area;
 }
 header('Content-type:text/html;Charset=gb2312');
 $area = GetArea('218.242.232.194');
 print_r($area);
?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP 中执行系统外部命令
Oct 09 PHP
PHP的面试题集,附我的答案和分析(一)
Nov 19 PHP
深入PHP许愿墙模块功能分析
Jun 25 PHP
PHP中多维数组的foreach遍历示例
Jun 13 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
浅谈php自定义错误日志
Feb 13 PHP
PHP载入图像imagecreatefrom_gif_jpeg_png系列函数用法分析
Nov 14 PHP
PHP数组相加操作及与array_merge的区别浅析
Nov 26 PHP
PHP批量修改文件名称的方法分析
Feb 27 PHP
thinkPHP框架实现图像裁剪、缩放、加水印的方法
Mar 14 PHP
PHP实现redis限制单ip、单用户的访问次数功能示例
Jun 16 PHP
phpmyadmin在宝塔面板里进不去的解决方案
Jul 06 PHP
javascript+php实现根据用户时区显示当地时间的方法
Mar 11 #PHP
PHP读取txt文本文件并分页显示的方法
Mar 11 #PHP
php中有关合并某一字段键值相同的数组合并的改进
Mar 10 #PHP
php模拟服务器实现autoindex效果的方法
Mar 10 #PHP
php浏览历史记录的方法
Mar 10 #PHP
php实现cookie加密的方法
Mar 10 #PHP
php遍历目录方法小结
Mar 10 #PHP
You might like
推荐一篇入门级的Class文章
2007/03/19 PHP
自动把纯文本转换成Web页面的php代码
2009/08/27 PHP
PHP自定义函数实现assign()数组分配到模板及extract()变量分配到模板功能示例
2018/05/23 PHP
jquery修改属性值实例代码(设置属性值)
2014/01/06 Javascript
js实现鼠标感应向下滑动隐藏菜单的方法
2015/02/20 Javascript
Node.js中的流(Stream)介绍
2015/03/30 Javascript
javascript判断数组内是否重复的方法
2015/04/21 Javascript
JavaScript获取一个范围内日期的方法
2015/04/24 Javascript
JavaScript实现数组随机排序的方法
2015/06/26 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
2016/02/18 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
全面解析JS字符串和正则表达式中的match、replace、exec等函数
2016/07/01 Javascript
javascript计算渐变颜色的实例
2017/09/22 Javascript
JS实现对json对象排序并删除id相同项功能示例
2018/04/18 Javascript
vue项目动态设置页面title及是否缓存页面的问题
2018/11/08 Javascript
webpack是如何实现模块化加载的方法
2019/11/06 Javascript
vue在线动态切换主题色方案
2020/03/26 Javascript
用python删除java文件头上版权信息的方法
2014/07/31 Python
python获取本地计算机名字的方法
2015/04/29 Python
python爬虫入门教程--快速理解HTTP协议(一)
2017/05/25 Python
Python操作mongodb的9个步骤
2018/06/04 Python
wxpython实现按钮切换界面的方法
2019/11/19 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
HTML5的结构和语义(1):前言
2008/10/17 HTML / CSS
RentCars.com巴西:汽车租赁网站
2016/08/22 全球购物
设计师家具购买和委托在线市场:Viyet
2016/11/16 全球购物
美国网上鞋城:Shoeline.com
2016/11/17 全球购物
泰国第一的化妆品网站:Konvy
2018/02/25 全球购物
技校生自我鉴定范文
2013/09/26 职场文书
煤矿机修工岗位职责
2014/02/07 职场文书
致标枪运动员加油稿
2014/02/15 职场文书
绘画专业自荐信范文
2014/02/23 职场文书
生产车间标语
2014/06/11 职场文书
60条职场经典语录,总有一条能触动你的心
2019/08/21 职场文书
V Rising 服务器搭建图文教程
2022/06/16 Servers