使用php獲取QQ頭像的兩種方法分享。
方法一:
<?php $qq=12345678; echo '<img src="'.'http://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='.time().'">';
方法二:
<?php $qq=12345678; $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);
這兩種方法的區別:
方法一的優點是可以輸出頭像的原圖,如果你的頭像是動態的gif,那麼輸出的也是動態圖。缺點是速度比較慢,不適合作為調用頭像的方法。
方法二的優點是相比第一種速度比較快,但只抓取頭像的靜態圖,不會顯示動態頭像,比較適合作為調用頭像的方法。