php怎么获取qq头像二种方法

发布时间:2020-07-01编辑:脚本学堂
本文介绍了php获取qq头像并显示的二种方法,直接在img标签中显示qq头像,或使用imagecreatefromstring函数获取qq头像内容并显示.

php获取qq头像并显示的方法

对于没有头像的朋友调用其QQ头像,只需要留言时填写QQ号,然后调用其头像。

php获取qq头像

(QQ头像)

首先,获取QQ的头像。

方法1:
 

复制代码 代码示例:
<?php
$qq = 123456789;
echo '<img src="'.'http://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='. time() .'">';
?>

方法2:
 

复制代码 代码示例:
<?php
$qq = 552452006;
 
$src = 'http://q1.qlogo.cn/g?b=qq&nk=' . $qq . '&s=100&t=' . time();
 
header('Content-type: image/png');
 
$res = imagecreatefromstring(file_get_contents($src));
imagepng($res);
 
imagedestroy($res);
?>

区别:
方法1,优点是可以输出头像的原图,如果你的头像是动态的gif,那么输出的也是动态图;缺点是速度比较慢,不适合作为调用头像的方法。
方法2,优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法。