本文介绍了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,优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法。