使用php获取QQ头像的两种方法分享。
方法一:
<?php
$qq=12345678;
echo '<img src="'.'http://q1.qlogo.cn/g?b=qq&nk='.$qq.'&s=100&t='.time().'" alt="php获取QQ头像的两种方法" >';
方法二:
<?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,那么输出的也是动态图。缺点是速度比较慢,不适合作为调用头像的方法。
方法二的优点是相比第一种速度比较快,但只抓取头像的静态图,不会显示动态头像,比较适合作为调用头像的方法。
您可能感兴趣的文章
- PHP在引号前面添加反斜杠的原因及PHP去除反斜杠的办法,三种办法关闭php魔术引号
- php用header()实现文件下载,下载的文件提示被破坏不能打开的解决办法
- php 获取今天明天昨天时间戳的 N 种方法总结
- php清空(删除)指定目录下的文件,不删除目录文件夹的方法
- PHP实现同服务器多个二级域名共享 SESSION 数据
- PHP分析文件头信息判断上传文件的类型
- php获取客户端真实ip地址的三种方法
- php如何清除html格式并去除文字中的空格然后截取文字
Stellungnahme:Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn