• 技术文章 >后端开发 >php教程

    PHP代码实现微信图片上传到服务器

    小云云小云云2018-02-10 13:10:03原创1350
    本文主要和大家介绍了PHP实现微信图片上传到服务器的方法,涉及php基于curl操作图片文件的相关实现技巧,需要的朋友可以参考下,希望能帮助到大家。


    $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';
    }

    相关推荐:

    js实现图片粘贴上传到服务器并展示的实例

    PHP详解通过微信将图片上传到服务器的方法

    利用nodejs监控文件变化并使用sftp上传到服务器

    以上就是PHP代码实现微信图片上传到服务器的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:服务器 php 传到
    上一篇:ThinkPHP实现登录退出功能的代码分享 下一篇:PHP实现微信模板消息示例
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 用PHP来统计在线人数的四个方法详解• 装配mysql出错Can't connect to MySQL server on 'localhost' (10061 • [原创]替找房方便 ,将sohu焦点的 rss 改成全文的 • php中应用GD2库创建图形在浏览器中显示不出来 • 求伪静态的 PHP 程序解决办法!
    1/1

    PHP中文网