php保存微信头像,保存访问者微信头像至服务器
说明:目前是通过授权获取访问者微信头像地址,并保存在数据库中,前台使用时则通过地址显示。
虽然访问者每次访问主页都会尝试更新昵称与头像地址,但在访问者修改头像直至再次访问主页时,其头像无法显示。
希望能将其微信头像保存至数据库,直接调用,避免以上情况发生。
微信头像在浏览器中能顺利打开,但无论是通过 curl 还是 get_file_contents() 都无法正常获取。
回复讨论(解决方案)
做过手机端微信和微博登陆接口
他们提供的图片地址是可以file_get_contents()的
然后直接file_put_content()保存在本地文件夹,至于路径和命名规则自己定
保存远程图片应该封装一个函数
然后把本地路径保存在服务器上
function put_file_from_url_content($url, $saveName, $path) {
// 设置运行时间为无限制
set_time_limit ( 0 );
$url = trim ( $url );
$curl = curl_init ();
// 设置你需要抓取的URL
curl_setopt ( $curl, CURLOPT_URL, $url );
// 设置header
curl_setopt ( $curl, CURLOPT_HEADER, 1 );
// 设置cURL 参数,要求结果保存到字符串中还是输出到屏幕上。
curl_setopt ( $curl, CURLOPT_RETURNTRANSFER, 1 );
// 运行cURL,请求网页
$file = curl_exec ( $curl );
// 关闭URL请求
curl_close ( $curl );
// 将文件写入获得的数据
$filename = $path . $saveName;
$write = @fopen ( $filename, "w" );
if ($write == false) {
return false;
}
if (fwrite ( $write, $file ) == false) {
return false;
}
if (fclose ( $write ) == false) {
return false;
}
}
put_file_from_url_content($userAvatar, $userOpenId.".jpg", $avatarPath);
本文原创发布php中文网,转载请注明出处,感谢您的尊重!
php保存微信头像,保存访问者微信头像至服务器相关推荐
- 获取微信用户信息后如何把微信头像保存到本地服务器
默认微信头像是一个URL地址,保存在微信的服务器上,如果授权登录后换了头像获取的头像地址就会失效,图片显示不出来体验就会比较差.解决办法就是在登录的时候把微信头像保存到本地服务器,这样就不存在这样的情 ...
- 微信小程序上传头像和昵称持久化保存
微信小程序上传头像和昵称持久化保存 1. 持久化步骤 因为通过微信头像昵称填写功能获取到头像是一个临时头像,这个url只能一段时间内在微信访问,并且无法在公网访问这个url.所以非常有必要把这个url ...
- 通过url保存图片及微信头像保存到本地
通过url保存图片 function dlfile($file_url, $file_name){$content = file_get_contents($file_url);file_put_co ...
- typecho本地上传头像_微信QQ抖音透明头像制作方法,还有不会的吗?
精彩内容每天更新 她搂着被子从床上坐起来,愣了十几秒,听到厨房有动静后,这才撒着脚往房间外跑,看到一抹修长背影在厨房里忙活. 邵允琛做好早餐从厨房出来,见陆瑶穿着睡裙站那,眉头皱了皱," ...
- itchat 保存好友信息以及生成好友头像图片墙
2019 第 41 篇,总第 65 篇文章 本文大约 4000 字,阅读大约需要 12 分钟 最近简单运用 itchat 这个库来实现一些简单的应用,主要包括以下几个应用: 统计保存好友的数量和信息 ...
- 微信小程序修改制作生成头像——校庆头像制作小程序
给头像加边框--校庆头像制作的小程序 --分享改变世界,感谢成长路上遇见的分享 话不多说先上图(满意客官再往下看): 首页 选择头像框 制作界面 用户选择图像 用户裁剪选择的图像 生成并保存头像到手机 ...
- 微信头像失效_微信头像地址失效踩坑记附带方案
微信头像失效问题说明? 最近工作遇到一个微信头像失效的问题,情况是这样的,我们一个h5页面在微信授权后打开,会存储微信相关昵称和头像信息,不过,我们没有保存图片到自己的服务器,而是仅仅存储微信头像地址 ...
- 微信头像失效_微信头像地址失效踩坑记附带解决方案
微信头像失效问题说明? 最近工作遇到一个微信头像失效的问题,情况是这样的,我们一个h5页面在微信授权后打开,会存储微信相关昵称和头像信息,不过,我们没有保存图片到自己的服务器,而是仅仅存储微信头像地址 ...
- 微信公众号赞赏账户头像在哪里修改?附详细图文教程
每次看到自己微信公众号赞赏账户的头像都觉得有点单调,而且看久了也感觉很普通,所以就决定更换这个赞赏账户头像.其实网上有很多关于更改赞赏账户头像的文字教程,但是很少看到有图文教程,所以老古就趁着自己这次 ...
最新文章
- FilenameFilter的使用
- [j2me]类似于OperaMini二级菜单界面演练[1]
- Vue-router(三) 参数传递
- 深入学习Redis(3):主从复制
- Asp.Net Core 缓存的使用(译)
- C语言两种导入头文件的区别
- SecureCRT如何显示颜色和高亮显示
- 蓝桥杯 参考题目 黄金队列(水题)
- string(STL)
- DBCC CHECKDB 数据库或表修复
- [转帖]常用项目管理软件介绍
- 解耦电容选型定性与定量分析
- 微信登录不上显示白屏_微信授权页面在某些手机上为白屏是怎么回事?
- C++STL算法 search你是我的半截的诗
- Windows系统配置
- 泰文组合规则,泰文变形规则
- 第五章第三十五题(加法)(Summation)
- 电位器作用和用途工作原理
- Windows编程实现俄罗斯方块
- python简单代码制作小游戏-用Python设计一个经典小游戏