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数据入库前清理 注意php intval与mysql的int取值范围不同
Dec 12 PHP
php判断手机访问还是电脑访问示例分享
Jan 20 PHP
PHP实现显示照片exif信息的方法
Jul 11 PHP
php递归json类实例
Dec 02 PHP
php实现可运算的验证码
Nov 10 PHP
CI框架中redis缓存相关操作文件示例代码
May 17 PHP
PHP引用返回用法示例
May 28 PHP
[原创]php使用curl判断网页404(不存在)的方法
Jun 23 PHP
php基于单例模式封装mysql类完整实例
Oct 18 PHP
php中访问修饰符的知识点总结
Jan 27 PHP
php pdo连接数据库操作示例
Nov 18 PHP
laravel框架使用FormRequest进行表单验证,验证异常返回JSON操作示例
Feb 18 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
通过百度地图获取公交线路的站点坐标的js代码
2012/05/11 Javascript
js字符串截取函数substr substring slice使用对比
2013/11/27 Javascript
JavaScript 模块化编程(笔记)
2015/04/08 Javascript
深入探秘jquery瀑布流的实现
2016/01/30 Javascript
js获取所有checkbox的值的简单实例
2016/05/30 Javascript
JavaScript定义数组的三种方法(new Array(),new Array('x','y')
2016/10/04 Javascript
微信小程序 五星评分(包括半颗星评分)实例代码
2016/12/14 Javascript
javascript容错处理代码(屏蔽js错误)
2017/01/20 Javascript
Spring Boot/VUE中路由传递参数的实现代码
2018/03/02 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
[55:44]OG vs NAVI 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/17 DOTA
使用Python的Tornado框架实现一个简单的WebQQ机器人
2015/04/24 Python
wxPython定时器wx.Timer简单应用实例
2015/06/03 Python
python 类详解及简单实例
2017/03/24 Python
Python基于正则表达式实现检查文件内容的方法【文件检索】
2017/08/30 Python
python处理Excel xlrd的简单使用
2017/09/12 Python
python实现Windows电脑定时关机
2018/06/20 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
python for循环输入一个矩阵的实例
2018/11/14 Python
VSCode Python开发环境配置的详细步骤
2019/02/22 Python
如何使用Python实现自动化水军评论
2019/06/26 Python
基于python求两个列表的并集.交集.差集
2020/02/10 Python
Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建(图文)
2020/02/18 Python
哈工大自然语言处理工具箱之ltp在windows10下的安装使用教程
2020/05/07 Python
pytorch SENet实现案例
2020/06/24 Python
css3中的calc函数浅析
2018/07/10 HTML / CSS
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
html5指南-1.html5全局属性(html5 global attributes)深入理解
2013/01/07 HTML / CSS
用HTML5制作一个简单的桌球游戏的教程
2015/05/12 HTML / CSS
魅力惠奢品线上平台:MEI.COM
2016/11/29 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
师范生实习的个人自我鉴定
2013/10/20 职场文书
中专毕业生的自我鉴定
2013/12/01 职场文书
2016感恩母亲节校园广播稿
2015/12/17 职场文书
php去除数组中为0的元素的实例分析
2021/11/17 PHP
JavaScript中MutationObServer监听DOM元素详情
2021/11/27 Javascript