下载微信头像到本地

news/2025/2/12 18:01:37/

   通过微信接口,可以获取到微信头像的链接,例如:http://thirdwx.qlogo.cn/mmopen/y5vdnz5cVsANsZChfWe6IWsZ4PnWV9Tq78nvWoLvvvqWs0jOowJgAxSLZMqzibA41Fib82zZX6YGpd2D4jIfrN42XBXpmgZoFN,但是有时候我们需要下载微信的头像下来;

// 下载微信头像到本地
function upload_headimg($headimgurl){$header = array(   'User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:45.0) Gecko/20100101 Firefox/45.0',    'Accept-Language: zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3',    'Accept-Encoding: gzip, deflate',);$url= $headimgurl;$curl = curl_init();curl_setopt($curl, CURLOPT_URL, $url);curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);curl_setopt($curl, CURLOPT_ENCODING, 'gzip');curl_setopt($curl, CURLOPT_HTTPHEADER, $header);$data = curl_exec($curl);$code = curl_getinfo($curl, CURLINFO_HTTP_CODE);curl_close($curl);if ($code == 200) {//把URL格式的图片转成base64_encode格式的!    $imgBase64Code = "data:image/jpeg;base64," . base64_encode($data);}$img_content=$imgBase64Code;//图片内容if (preg_match('/^(data:\s*image\/(\w+);base64,)/', $img_content, $result)) {$type = $result[2];//得到图片类型png?jpg?gif? $new_file = "./public/headimg/".date("YmdHis").".".$type; if (file_put_contents($new_file, base64_decode(str_replace($result[1], '', $img_content)))) {return upload_img($new_file);// return "http://weixin.wy100.com/hyuser_sys/oldjie/".$new_file;// exit;}} return false;
}

 


http://www.ppmy.cn/news/807637.html

相关文章

个人微信小程序开发入门教程:下载微信开发工具

学习开发微信小程序最最最最重要的就是学习微信小程序官方文档,因为文档可以解决我们在学习过程中遇到的大部分麻烦,所以先附上官方文档链接: https://developers.weixin.qq.com/doc/ 目录 一、进入微信小程序官网二、安装步骤1、打开刚才下载好的软件&…

如何下载微信视频号里的完整视频?

1.使用抓包工具直接抓包,找到响应文件大小最大的一个包,如下图264kb的包文件,这是一个视频直链。 2.复制链接到浏览器上,即可直接下载

如何下载微信公众号视频

1、微信推文复制链接 2、使用谷歌浏览器打开链接(不用谷歌浏览器也可以,不过sefari没有检查,不能下载视频) 3、右键打开检查 4、查找视频资源 5、右键双击 6、下载 即可下载成功。 其实直接将视频全品播放也有下载按钮&…

企业微信接口下载微盘文件

企业微信接口下载微盘文件 在调试企业微信的下载微盘文件接口成功之后,再进一步下载文件时,发现一直返回 System.Net.WebException:“远程服务器返回错误: (564)。” 这样的错误。后来经过调试,发现改动两个地方即可完成企业微盘图片的下载。 注意代码中的注释部分,测试通过…

【算法】3Sum 三数之和

文章目录 3Sum 三数之和问题描述:分析代码 Tag 3Sum 三数之和 问题描述: 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k ,同时还满足 nums[i] nums[j] nums[k] 0 。请…

前端---定位

前端定位包括:定位模式和边偏移量两个部分 边偏移量 边偏移量是告诉盒子往那边走。 边偏移量属性描述top顶部偏移量,相对于父元素bottom底部偏移量,相对于父元素left左侧偏移量,相对于父元素right右侧偏移量,相对于…

win10如何去掉电脑桌面快捷方式图标小箭头?(强迫症必看)--附还原方法

将以下代码复制到EverEdit文本编辑软件中–另存为名称.bat类型的文件,双击运行文件结束后,则图标快捷方式箭头去掉了 一、去除 reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Shell Icons" /v 29 /d &quo…

safari快捷图标不见了_原神启动器维护之后不见了怎么找 启动器找寻技巧分享[多图]...

原神启动器维护之后不见了,这个怎么回事,很多玩家都在游戏中找启动器,很尴尬的,pc版的启动器不见了,萌新表示不知道在哪里找到,下面就来介绍下具体的找寻方法。 原神启动器找寻方法分享 一、桌面回收站 当…