Home > php教程 > php手册 > php获取QQ头像并显示的例子

php获取QQ头像并显示的例子

WBOY
Release: 2016-06-02 09:13:50
Original
946 people have browsed it

最近看到博客留言的头像有点别扭,因为游客的头像都是同一个头像,看着不是很舒服。虽然现在绝大多数的主题集成了Gavatar头像功能,先不说gavatar被墙的问题,我自己现在都没弄个gavatar头像.

因为我登陆了几次,连接速度巨慢,所以我就放弃了,当然留言插件也不胜枚举,比如现在比较火的多说,但对于没有注册多说的朋友,头像仍是个问题,对于多说的社交账号绑定,我测试多次,QQ,人人这些主流平台的绑定经常出错,而且有的朋友讨厌繁琐的授权.

鉴于此,我在想一个大众化的,比较简单的方法,我想到的是对于没有头像的朋友调用其QQ头像,因为QQ现在至少是人手一个,所以只需要留言时填写QQ号,然后调用其头像,这样一来就方便多了.

首先是获取QQ的头像了,这也是这个想法的第一步,即今天的主题.

第一种方法,代码如下:

<?php 
	$qq = 552452006; 
	echo &#39;<img  src="&#39;.&#39;http://q1.qlogo.cn/g?b=qq&nk=&#39;.$qq.&#39;&s=100&t=&#39;. time() .&#39;" alt="php获取QQ头像并显示的例子 " >&#39;; 
	 
Copy after login

第二种方法,代码如下:

<?php 
	$qq = 552452006; 
	 
	$src = &#39;http://q1.qlogo.cn/g?b=qq&nk=&#39; . $qq . &#39;&s=100&t=&#39; . time(); 
	 
	header(&#39;Content-type: image/png&#39;); 
	 
	$res = imagecreatefromstring(file_get_contents($src)); 
	//开源代码phprm.com 
	imagepng($res); 
	 
	imagedestroy($res); 
	 
Copy after login

这两种方法的区别:

第一种方法的优点是可以输出头像的原图,如果你的头像是动态的gif,那么输出的也是动态图,缺点是速度比较慢,不适合作为调用头像的方法.

第二种方法的优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法.

文章链接:

随便收藏,请保留本文地址!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template