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用户指南-cookies部分
Oct 09 PHP
php5 and xml示例
Nov 22 PHP
mysq GBKl乱码
Nov 28 PHP
php设计模式 Composite (组合模式)
Jun 26 PHP
php 错误处理经验分享
Oct 11 PHP
dhtmlxTree目录树增加右键菜单以及拖拽排序的实现方法
Apr 26 PHP
PHP的拦截器实例分析
Nov 03 PHP
使用PHP实现阻止用户上传成人照片或者裸照
Dec 25 PHP
php实现用于验证所有类型的信用卡类
Mar 24 PHP
PHP封装函数实现生成随机的字符串验证码
Jan 24 PHP
laravel自定义分页的实现案例offset()和limit()
Oct 15 PHP
Laravel5.5+ 使用API Resources快速输出自定义JSON方法详解
Apr 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
PHP生成便于打印的网页
2006/10/09 PHP
PHP 中dirname(_file_)讲解
2007/03/18 PHP
PHP+AJAX实现投票功能的方法
2015/09/28 PHP
PHP页面间传递值和保持值的方法
2016/08/24 PHP
JS动画效果代码3
2008/04/03 Javascript
Javascript中的相等与不等运算
2010/04/25 Javascript
你可能不知道的JavaScript的new Function()方法
2014/04/17 Javascript
JQuery 控制内容长度超出规定长度显示省略号
2014/05/23 Javascript
document.forms用法示例介绍
2014/06/26 Javascript
跟我学习javascript的this关键字
2020/05/28 Javascript
JS实现页面进入和返回定位到具体位置
2016/12/08 Javascript
jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解
2017/05/01 jQuery
webpack 2.x配置reactjs基本开发环境详解
2017/08/08 Javascript
JS实现DOM删除节点操作示例
2018/04/04 Javascript
详解vue 计算属性与方法跟侦听器区别(面试考点)
2018/04/23 Javascript
使用Vue动态生成form表单的实例代码
2018/04/26 Javascript
JavaScript引用类型RegExp基本用法详解
2018/08/09 Javascript
对vue v-if v-else-if v-else 的简单使用详解
2018/09/29 Javascript
在Vue 中获取下拉框的文本及选项值操作
2020/08/13 Javascript
Javascript实现单选框效果
2020/12/09 Javascript
python常规方法实现数组的全排列
2015/03/17 Python
Python读取Excel的方法实例分析
2015/07/11 Python
Python登录并获取CSDN博客所有文章列表代码实例
2017/12/28 Python
python中的随机函数小结
2018/01/27 Python
python使用递归的方式建立二叉树
2019/07/03 Python
pandas实现DataFrame显示最大行列,不省略显示实例
2019/12/26 Python
pytorch常见的Tensor类型详解
2020/01/15 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
应届毕业生专业个人求职自荐信格式
2013/11/20 职场文书
社会实践活动总结范文
2014/07/03 职场文书
道路运输企业安全生产责任书
2014/07/28 职场文书
2014年大学班级工作总结
2014/11/14 职场文书
贫困证明书范文
2015/06/16 职场文书
小学教师教学随笔
2015/08/14 职场文书
导游词之上海杜莎夫人蜡像馆
2019/11/22 职场文书
零基础学java之带返回值的方法的定义和调用
2022/04/10 Java/Android