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 相关文章推荐
基于mysql的论坛(7)
Oct 09 PHP
php object转数组示例
Jan 15 PHP
PHP动态生成javascript文件的2个例子
Apr 11 PHP
php中函数前加&amp;符号的作用分解
Jul 08 PHP
以文件形式缓存php变量的方法
Jun 26 PHP
使用PHP实现微信摇一摇周边红包
Jan 04 PHP
Zend Framework框架Smarty扩展实现方法
Mar 22 PHP
php调用云片网接口发送短信的实现方法
Oct 25 PHP
浅谈PHP中如何实现Hook机制
Nov 14 PHP
TP5(thinkPHP5)框架基于ajax与后台数据交互操作简单示例
Sep 03 PHP
基于Laravel-admin 后台的自定义页面用法详解
Sep 30 PHP
laravel 5.3 单用户登录简单实现方法
Oct 14 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
Windows下利用Gvim写PHP产生中文乱码问题解决方法
2011/04/20 PHP
推荐10个提供免费PHP脚本下载的网站
2014/12/31 PHP
PHPCMS2008广告模板SQL注入漏洞修复
2016/10/11 PHP
javascript 动态修改样式和层叠样式表代码
2010/04/27 Javascript
javascript 窗口加载蒙板 内嵌网页内容
2010/11/19 Javascript
三级下拉菜单的js实现代码
2011/05/23 Javascript
基于jquery ajax 用户无刷新登录方法详解
2012/04/28 Javascript
JS实现遮罩层效果的简单实例
2013/11/12 Javascript
node.js中的events.emitter.listeners方法使用说明
2014/12/10 Javascript
React.js入门实例教程之创建hello world 的5种方式
2016/05/11 Javascript
微信小程序 video详解及简单实例
2017/01/16 Javascript
JS实现unicode和UTF-8之间的互相转换互转
2017/07/05 Javascript
使用vue-cli创建项目的图文教程(新手入门篇)
2018/05/02 Javascript
JavaScript接口实现方法实例分析
2020/05/16 Javascript
vue 保留两位小数 不能直接用toFixed(2) 的解决
2020/08/07 Javascript
python操作摄像头截图实现远程监控的例子
2014/03/25 Python
python中readline判断文件读取结束的方法
2014/11/08 Python
django通过ajax发起请求返回JSON格式数据的方法
2015/06/04 Python
简介二分查找算法与相关的Python实现示例
2015/08/26 Python
使用python3.5仿微软记事本notepad
2016/06/15 Python
一张图带我们入门Python基础教程
2017/02/05 Python
python numpy 常用随机数的产生方法的实现
2019/08/21 Python
opencv python图像梯度实例详解
2020/02/04 Python
Python 输出详细的异常信息(traceback)方式
2020/04/08 Python
Linux系统下升级pip的完整步骤
2021/01/31 Python
Kenneth Cole官网:纽约时尚优雅品牌
2016/11/14 全球购物
马来西亚网上购物:Youbeli
2018/03/30 全球购物
印尼值得信赖的在线交易网站:Bukalapak
2019/03/11 全球购物
英国在线泳装店:Simply Swim
2019/05/05 全球购物
团队激励口号
2014/06/06 职场文书
三提三创主题教育活动查摆整改措施
2014/10/25 职场文书
2015新年寄语(一句话)
2014/12/08 职场文书
农民工工资支付承诺书
2015/05/04 职场文书
辩护词范文大全
2015/05/21 职场文书
催款律师函范文
2015/05/27 职场文书
浅谈Python中的正则表达式
2021/06/28 Python