php利用腾讯ip分享计划获取地理位置示例分享


Posted in PHP onJanuary 20, 2014
<?php
function getIPLoc_QQ($queryIP){    
$url = 'http://ip.qq.com/cgi-bin/searchip?searchip1='.$queryIP;    
$ch = curl_init($url);    
curl_setopt($ch,CURLOPT_ENCODING ,'gb2312');  
curl_setopt($ch, CURLOPT_TIMEOUT, 10);   
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true) ; // 获取数据返回  
$result = curl_exec($ch);    
$result = mb_convert_encoding($result, "utf-8", "gb2312"); // 编码转换,否则乱码 
curl_close($ch);   
preg_match("@<span>(.*)</span></p>@iU",$result,$ipArray);    
$loc = $ipArray[1];    
return $loc;
 } 
//使用
echo getIPLoc_QQ("183.37.209.57"); //即可得到IP地址所在的地址位置。   
?>
PHP 相关文章推荐
3种平台下安装php4经验点滴
Oct 09 PHP
php socket方式提交的post详解
Jul 19 PHP
PHP中for与foreach的区别分析
Mar 09 PHP
php学习之运算符相关概念
Jun 09 PHP
phpcms模块开发之swfupload的使用介绍
Apr 28 PHP
深入理解require与require_once与include以及include_once的区别
Jun 05 PHP
使用迭代器 遍历文件信息的详解
Jun 08 PHP
PHP 双链表(SplDoublyLinkedList)简介和使用实例
May 12 PHP
PHP使用递归方式列出当前目录下所有文件的方法
Jun 02 PHP
CI框架常用函数封装实例
Nov 21 PHP
php实现生成code128条形码的方法详解
Jul 19 PHP
PHP 访问数据库配置通用方法(json)
May 20 PHP
php生成缩略图示例代码分享(使用gd库实现)
Jan 20 #PHP
php解析url的三个示例
Jan 20 #PHP
使用php伪造referer的方法 利用referer防止图片盗链
Jan 20 #PHP
php fsockopen解决办法 php实现多线程
Jan 20 #PHP
linux系统下php安装mbstring扩展的二种方法
Jan 20 #PHP
php共享内存段示例分享
Jan 20 #PHP
php使用base64加密解密图片示例分享
Jan 20 #PHP
You might like
教你如何用php实现LOL数据远程获取
2014/06/10 PHP
php过滤html标记属性类用法实例
2014/09/23 PHP
PHP单例模式与工厂模式详解
2017/08/29 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
Js 时间函数getYear()的使用问题探讨
2013/04/01 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
触屏中的JavaScript事件分析
2015/02/06 Javascript
jQuery对JSON数据进行排序输出的方法
2015/06/24 Javascript
jquery实现全选、反选、获得所有选中的checkbox
2020/09/13 Javascript
使用jQuery Ajax 请求webservice来实现更简练的Ajax
2016/08/04 Javascript
JavaScipt选取文档元素的方法(推荐)
2016/08/05 Javascript
jQuery实现的模拟弹出窗口功能示例
2016/11/24 Javascript
Javascript中click与blur事件的顺序详析
2017/04/25 Javascript
Vue+jquery实现表格指定列的文字收缩的示例代码
2018/01/09 jQuery
vux uploader 图片上传组件的安装使用方法
2018/05/15 Javascript
vue-cli2.0转3.0之项目搭建的详细步骤
2018/12/11 Javascript
浏览器事件循环与vue nextTicket的实现
2019/04/16 Javascript
vue-calendar-component 封装多日期选择组件的实例代码
2020/12/04 Vue.js
Python多线程编程(八):使用Event实现线程间通信
2015/04/05 Python
python简单实现计算过期时间的方法
2015/06/09 Python
OpenCV2从摄像头获取帧并写入视频文件的方法
2018/08/03 Python
python使用matplotlib库生成随机漫步图
2018/08/27 Python
Python2.7实现多进程下开发多线程示例
2019/05/31 Python
python实现QQ批量登录功能
2019/06/19 Python
解决Django中修改js css文件但浏览器无法及时与之改变的问题
2019/08/31 Python
Python Json数据文件操作原理解析
2020/05/09 Python
Python如何实现自带HTTP文件传输服务
2020/07/08 Python
css3类选择器之结合元素选择器和多类选择器用法
2017/03/09 HTML / CSS
Html5自定义字体解决方法
2019/10/09 HTML / CSS
德国机场停车位比较和预订网站:Ich-parke-billiger
2018/01/08 全球购物
美国在线工具商店:Acme Tools
2018/06/26 全球购物
通信生自我鉴定
2014/01/18 职场文书
优秀医生事迹材料
2014/02/12 职场文书
晚自修旷课检讨书怎么写
2014/11/17 职场文书
酒店总经理岗位职责
2015/04/01 职场文书
python DataFrame中stack()方法、unstack()方法和pivot()方法浅析
2022/04/06 Python