本文介绍了php获取qq头像并显示的二种方法,直接在img标签中显示qq头像,或使用imagecreatefromstring函数获取qq头像内容并显示.
php获取qq头像并显示的方法
对于没有头像的朋友调用其QQ头像,只需要留言时填写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,优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法。