首页 > 编程 > PHP > 正文

php微信公众号开发,获取用户头像,并下载

2020-03-22 18:51:02
字体:
来源:转载
供稿:网友
前一篇文章说了获取用户个人信息,下面来说一下获取用户微信头像,很多开发者在显示用户信息的时候都要获取用户头像,通常获取的都是url连接, 我们需要将图片下载下来并保存,以方便我们调用;、

上一篇文章我们说了用过access_token来获取用户的个人信息,我们获取到的headimgurl这个键就是头像连接,我们要截获连接的内容然后,将图片保存到我们服务器上,方便我们获取,下面我们上代码:

html' target='_blank'>public function userIconSave($url,$openid){$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);$file = curl_exec($ch);curl_close($ch);$resource = fopen($_SERVER['DOCUMENT_ROOT']."/usericon/" . $openid.".jpg" ,'a');fwrite($resource, $file);fclose($resource);}

思路跟获取用户信息一样,通过curl函数截获图片信息,然后将图片放到文件中即可,主要用到了fopen()和fwrite()函数来操作,fopen可以创建文件,然后fwrite将内容写入文件,即可,在数据库中可以保存文件路径,到时候就可以随时可以调用了,如果用户更新了文件,只要没掉调出来比较一下,该用户没有就可以保存,一样的头像就不在更新了;

以上就是php微信公众号开发,获取用户头像,并下载的详细内容,更多请关注 其它相关文章!

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表