这些是本人的劳动成果,放在这里一是作为备忘,二是共享给需要的朋友们。如果好用,就说声谢谢,我会很高兴的。如果不能用,请给我留言。

/***功能:*      根据ip获得国家,省,城市,运营商*备注:*      利用的是新浪的ip查询接口 gb2312*编写人:jiftle*编写时间:11:17 2011年12月26日星期二**/function ip_Place_Array($ipAddr){// $ipAddr = "218.75.124.100";//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=218.75.124.100//1  218.75.123.215  218.75.127.243  中国  浙江  杭州   电信//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=60.185.82.120//1    60.185.58.0 60.185.127.255  中国  浙江  衢州      电信//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=66.85.151.82//1  66.85.0.0   66.85.255.255   美国  得克萨斯州    El Paso//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=188.138.84.132//1  188.138.62.160  188.138.127.255 德国  nordrhein-westfalen  Hürth//http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=106.187.35.135//1    106.128.0.0 106.191.255.255 日本$ip138Addr = "http://int.dpool.sina.com.cn/iplookup/iplookup.php?ip=".$ipAddr;$contents = file_get_contents($ip138Addr);$contents=iconv("GB2312", "UTF-8//IGNORE", $contents);//编码转换//echo $contents;$arTmp = explode("\t",$contents); //这里是让我感到奇怪的城市后面的字段$arLocation = array($ipAddr,$arTmp[3],$arTmp[4],$arTmp[5],$arTmp[7]);return $arLocation;}
 /***功能:*      根据ip获得国家,省,城市,运营商*备注:*      利用的ip138的ip查询接口 gb2312*编写人:jiftle*编写时间:13:10 2011年12月26日星期二**///http://www.ip138.com/ips8.asp?ip=58.18.32.195&action=2function ip_Place($ipAddr){//$ipAddr = "218.75.124.100";$ip138Addr = "http://www.ip138.com/ips8.asp?ip=".$ipAddr."&action=2";$contents = file_get_contents($ip138Addr);$contents=iconv("GB2312", "UTF-8//IGNORE", $contents);//编码转换$intStart = strpos($contents,"<li>")+4;$intEnd = strpos($contents,"</li>");$place = substr($contents,$intStart,$intEnd-$intStart);$intStart = strpos($place,"本站主数据:")+18;$intEndPos = 0;$intEndPos = strpos($place," ");if($intEndPos)$place = substr($place,$intStart,$intEndPos-$intStart);else$place = substr($place,$intStart,$intEnd-$intStart);return $place;}

php中获取ip的地域信息比较精准相关推荐

  1. php 什么函数获取ip,在PHP中获取ip地址的方法有哪些

    在PHP中获取ip地址的方法有哪些 发布时间:2021-02-15 18:37:36 来源:亿速云 阅读:97 作者:Leah 这篇文章给大家介绍在PHP中获取ip地址的方法有哪些,内容非常详细,感兴 ...

  2. Python通过ip2region解析IP获得地域信息

    Python通过ip2region解析IP获得地域信息 目标,从给的读取给的ip地址文件解析出ip地域名并输出CSV文件,我选用的是开源ip2region.ip2region地址 下载好后直接用pyc ...

  3. 如何使用InetAddress在Java中获取IP地址

    An IP address is either a 32-bit or 128-bit unsigned number used by IP, a lower-level protocol on wh ...

  4. HttpServletRequest中获取IP值

    获取IP值: public class IpAdrressUtil {/*** 获取Ip地址* @param request* @return*/private static String getIp ...

  5. JAVA获取ip的地址信息

    添加maven依赖 <dependency><groupId>cn.hutool</groupId><artifactId>hutool-all< ...

  6. 从AFN错误码中获取错误code和信息

    使用AFNetWorking请求数据时,有时并不能直接拿到错误code和信息,如需获取可以使用以下方式: AFN新版本(>4.0.1) // 获取错误信息mutableUserInfo NSEr ...

  7. 如何在Windows、Linux中获取主机的网络信息和公网地址

    在我们的日常工作中,我们会需要进行查询主机当下的网络信息和公网上看到的IP地址信息,他们就像是网路上的名片,让我们找到彼此. Windows下如何获取内网和公网信息 在windows下该如何获取网路信 ...

  8. .Net中获取打印机的相关信息

    新项目中牵涉到对打印机的一些操作,最重要的莫过于获取打印机的状态,IP等信息,代码量不大,但是也是自己花了一点时间总结出来的,希望能帮助需要的朋友. PrinterCommunicate用于连接打印机 ...

  9. 示例 - 10行代码在C#中获取页面元素布局信息

    最近研究一个如何在网页定位验证码并截图的问题时, 用SS写了一段C#小脚本可以轻松获取页面任意元素的布局信息 (top, left, width, height). 10行功能代码, 觉得有点用, 现 ...

最新文章

  1. 1. spring boot起步之Hello World【从零开始学Spring Boot】
  2. Spring MVC 基于AnnotationFormatterFactory接口实现自定义的规则
  3. 创建文档库时指定文件夹(路径)
  4. RT600之Mailbox
  5. sql trim()函数去掉两头空格
  6. Rxjs of() 和 of({}) 的区别
  7. c语言循环程序怎么编程,c语言程序(5):循环结构程序设计
  8. 【需求工程】需求依赖矩阵
  9. 7.Shell 编程从入门到精通 --- 流编辑
  10. 如何理解泊松分布(Poisson Distribution)
  11. Git reset --hard commit_id 和 git reset --soft commit_id
  12. 修复“Windows无法连接到此网络”问题的10种方法
  13. 计算机网络安全叙述,计算机网络安全涉及
  14. 某计算机采用lcd显示器 玩大型游戏,[1]. 液晶显示器(LCD)作为计算机的一种图文输出设备,已逐渐普及,下列关于液晶显示器的叙述中错误的是_______。...
  15. IntelliJ IDEA 之 jdk Language level
  16. PTA:寻找孪生素数
  17. 【多线程】优雅使用线程池结合CompletableFuture实现异步编排
  18. 数学物理方法·例题①数学物理方法简明教程_林福民(第一版)1.1复数与复平面例题
  19. 维棠FLV视频下载软件(1.3.0.7)绿色版
  20. oracle数据库用户的删改查

热门文章

  1. 自定义eclipse启动画面
  2. Zookeeper之ZAB协议
  3. java设计模式之委派模式
  4. Oracle 段区块 分配 (1)
  5. opensuse 12.1 启动脚本
  6. autorunner测试java代码,AutoRunner自动化测试工具介绍
  7. caj文件浏览器_解决CAJ阅读器读取学位论文卡到爆炸的问题
  8. HCIA- Datacom认证增加了SDN跟自动化编程
  9. 函数计算 GB 镜像秒级启动:下一代软硬件架构协同优化
  10. 函数粘合云服务提供端到端解决方案