PHP获取QQ达人QQ信息的方法


Posted in PHP onMarch 05, 2015

本文实例讲述了PHP获取QQ达人QQ信息的方法。分享给大家供大家参考。具体分析如下:

补充以下几点:

① 这是一个简单的例程,通过扩展可以轻松获取千万级别QQ信息,$jsonUrl 参数cd=610900 为城市代码
② QQ达人信息已经做防盗链了,所以在此用到PHP的refer去伪造 http://city.qq.com
③ 本来想做一个QQ邮件群发软件玩玩,但是没有经济价值呵呵,贡献出来大家参考,很简单。

具体代码如下:

<?php

$refer="http://city.qq.com"; //定义$refer

$opt=array('http'=>array('header'=>"Referer: $refer")); //请求头部数组

$context=stream_context_create($opt); //创建一个发送上下文头部信息文本

$jsonUrl ="http://city.qq.com/json.php?mod=search&act=page&callback=showSrchResult&jsontype=str&perpage=10&cd=610900&nl=3&xb=0&type=city&pg=1";

$jsonStr = getJson($jsonUrl,$refer,$context); //调用JSON代理函数

echo $jsonStr; //输出JSON文本

//获取QQ达人JSON数据

function getJson($url,$referer,$context)

{

        $opt=array('http'=>array('header'=>"Referer: $referer")); 

        $context=stream_context_create( $opt);

        $getJsonStr = file_get_contents( $url,false, $context); 

   $getJsonStr = substr($getJsonStr,0,-2);

   $getJsonStr = substr($getJsonStr,15);

   

   return $getJsonStr;

}

?>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP中通过HTTP_USER_AGENT判断是否为手机移动终端的函数代码
Feb 14 PHP
深入分析使用mysql_fetch_object()以对象的形式返回查询结果
Jun 05 PHP
解析php根据ip查询所在地区(非常有用,赶集网就用到)
Jul 01 PHP
php制作中间带自己定义图片二维码的方法
Jan 27 PHP
PHP安全的URL字符串base64编码和解码
Jun 19 PHP
PHP调用C#开发的dll类库方法
Jul 28 PHP
PHP中Http协议post请求参数
Nov 02 PHP
PHP中的函数声明与使用详解
May 27 PHP
PHP简单留言本功能实现代码
Jun 09 PHP
PHP实现执行外部程序的方法详解
Aug 17 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
laravel ORM关联关系中的 with和whereHas用法
Oct 16 PHP
PHP访问Google Search API的方法
Mar 05 #PHP
PHP使用PDO连接ACCESS数据库
Mar 05 #PHP
跨浏览器PHP下载文件名中的中文乱码问题解决方法
Mar 05 #PHP
PHP解析RSS的方法
Mar 05 #PHP
浅谈json_encode用法
Mar 05 #PHP
php基于socket实现SMTP发送邮件的方法
Mar 05 #PHP
php计算两个整数的最大公约数常用算法小结
Mar 05 #PHP
You might like
PHP脚本数据库功能详解(下)
2006/10/09 PHP
php压缩HTML函数轻松实现压缩html/js/Css及注意事项
2013/01/27 PHP
探讨:parse url解析URL,返回其组成部分
2013/06/14 PHP
微信公众平台实现获取用户OpenID的方法
2015/04/15 PHP
PHP获取当前日期和时间及格式化方法参数
2015/05/11 PHP
PHP中抽象类、接口的区别与选择分析
2016/03/29 PHP
浅析Yii2中GridView常见操作
2016/04/22 PHP
javascript 常用关键字列表集合
2007/12/04 Javascript
基于jquery的关于动态创建DOM元素的问题
2010/12/24 Javascript
jQuery当鼠标悬停时放大图片的效果实例
2013/07/03 Javascript
Ajax同步与异步传输的示例代码
2013/11/21 Javascript
基于jQuery实现下拉框
2014/11/24 Javascript
jQuery循环动画与获取组件尺寸的方法
2015/02/02 Javascript
JavaScript生成随机数的4种自定义函数分享
2015/02/28 Javascript
JavaScript实现的字符串replaceAll函数代码分享
2015/04/02 Javascript
在jQuery中使用$而避免跟其它库产生冲突的方法
2015/08/13 Javascript
JS仿淘宝实现的简单滑动门效果代码
2015/10/14 Javascript
Jquery 效果使用详解
2015/11/23 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
js通过指定下标或指定元素进行删除数组的实例
2017/01/12 Javascript
使用Angular CLI进行Build(构建)和Serve详解
2018/03/24 Javascript
深入理解vue中的slot与slot-scope
2019/04/22 Javascript
JS前端面试必备——基本排序算法原理与实现方法详解【插入/选择/归并/冒泡/快速排序】
2020/02/24 Javascript
windows 10 设定计划任务自动执行 python 脚本的方法
2019/09/11 Python
python迭代器常见用法实例分析
2019/11/22 Python
Django 多对多字段的更新和插入数据实例
2020/03/31 Python
Python使用pyyaml模块处理yaml数据
2020/04/14 Python
CSS3动画特效在活动页中的应用
2020/01/21 HTML / CSS
墨西哥运动服饰和鞋网上商店:Netshoes墨西哥
2016/07/28 全球购物
WoolOvers爱尔兰:羊绒、羊毛和棉针织品
2017/01/04 全球购物
friso美素佳儿官方海外旗舰店:荷兰原产原罐
2017/07/03 全球购物
电子商务专业实习生自我鉴定
2013/09/24 职场文书
英语专业学生个人求职信范文
2014/01/06 职场文书
先进工作者获奖感言
2014/02/08 职场文书
房地产销售主管岗位职责
2015/02/13 职场文书
博物馆观后感
2015/06/05 职场文书