PHP实现微信图片上传到服务器的方法示例


Posted in PHP onJune 29, 2017

本文实例讲述了PHP实现微信图片上传到服务器的方法。分享给大家供大家参考,具体如下:

$pic_img=trim( $postObj->PicUrl);
if($type=="image"){
  $pic_url=save_file_to_sever($pic_img,$fromUsername);
}
   GetRootPath(){
  $sRealPath = realpath('./');
  $sSelfPath = $_SERVER['PHP_SELF'];
  $sSelfPath = substr($sSelfPath, 0, strrpos($sSelfPath, '/'));
  return substr($sRealPath, 0, strlen($sRealPath) - strlen($sSelfPath));
}
function save_file_to_sever($url,$fromid){
  $gen=GetRootPath();
  $time=time();
  $newfname =$gen."/weixin/wx_huodong/xiawucha/".$fromid.$time.'.jpg';
  $ch=curl_init();
  $timeout=5;
  curl_setopt($ch,CURLOPT_URL,$url);
  curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
  curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,$timeout);
  $img=curl_exec($ch);
  curl_close($ch);
  $size=strlen($img);
  //文件大小
  $fp2=@fopen($newfname,'a');
  fwrite($fp2,$img);
  fclose($fp2);
  return "http://www.xxx.com/weixin/wx_huodong/xiawucha/".$fromid.$time.'.jpg';
}

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
动态新闻发布的实现及其技巧
Oct 09 PHP
PHP的autoload自动加载机制使用说明
Dec 28 PHP
PHP开发不能违背的安全规则 过滤用户输入
May 01 PHP
shell脚本作为保证PHP脚本不挂掉的守护进程实例分享
Jul 15 PHP
php数组转换js数组操作及json_encode的用法详解
Oct 26 PHP
PHP使用ffmpeg给视频增加字幕显示的方法
Mar 12 PHP
php遍历、读取文件夹中图片并分页显示图片的方法
Nov 15 PHP
php实现的redis缓存类定义与使用方法示例
Aug 09 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
Aug 15 PHP
php实现与python进行socket通信的方法示例
Aug 30 PHP
Thinkphp 框架扩展之数据库驱动常用方法小结
Apr 23 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 PHP
PHP微信模板消息操作示例
Jun 29 #PHP
PHP开发的微信现金红包功能示例
Jun 29 #PHP
PHP实现微信模拟登陆并给用户发送消息的方法【文字,图片,图文】
Jun 29 #PHP
php实现微信模拟登陆、获取用户列表及群发消息功能示例
Jun 28 #PHP
Symfony2针对输入时间进行查询的方法分析
Jun 28 #PHP
Symfony查询方法实例小结
Jun 28 #PHP
关于PHP转换超过2038年日期出错的问题解决
Jun 28 #PHP
You might like
PHILIPS AE3805收音机的分析打磨
2021/03/02 无线电
apache配置虚拟主机的方法详解
2013/06/17 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
微信扫描二维码登录网站代码示例
2013/12/30 PHP
PHP实现下载断点续传的方法
2014/11/12 PHP
php数组比较实现查找连续数的方法
2015/07/29 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
js日期时间补零的小例子
2013/03/05 Javascript
阻止子元素继承父元素事件具体思路及实现
2013/05/02 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
JavaScript实现点击按钮就复制当前网址
2015/12/14 Javascript
三分钟教你用Node做一个微信哄女友(基友)神器(面向小白)
2019/06/21 Javascript
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
Python使用multiprocessing创建进程的方法
2015/06/04 Python
老生常谈Python序列化和反序列化
2017/06/28 Python
基于DataFrame改变列类型的方法
2018/07/25 Python
Python HTML解析器BeautifulSoup用法实例详解【爬虫解析器】
2019/04/05 Python
Python使用crontab模块设置和清除定时任务操作详解
2019/04/09 Python
python bluetooth蓝牙信息获取蓝牙设备类型的方法
2019/11/29 Python
Python 实现训练集、测试集随机划分
2020/01/08 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
python实现扑克牌交互式界面发牌程序
2020/04/22 Python
简单了解python列表和元组的区别
2020/05/14 Python
python根据用户需求输入想爬取的内容及页数爬取图片方法详解
2020/08/03 Python
Python爬虫代理池搭建的方法步骤
2020/09/28 Python
黄色火烈鸟:De Gele Flamingo
2019/03/18 全球购物
PPP协议组成及简述协议协商的基本过程
2015/05/28 面试题
《月光启蒙》教学反思
2014/03/01 职场文书
园林设计专业毕业生求职信
2014/03/23 职场文书
经营理念标语
2014/06/21 职场文书
优秀中职教师事迹材料
2014/08/26 职场文书
保密法制宣传月活动总结
2015/05/07 职场文书
七一晚会主持词
2015/06/29 职场文书
农村婚礼司仪主持词
2015/06/29 职场文书
汤姆叔叔的小屋读书笔记
2015/06/30 职场文书
spring cloud 配置中心客户端启动遇到的问题
2021/09/25 Java/Android