测试页面f3.php展示:

~~~

function http_curl($url,$data=null){//封装curl

// 1. 初始化

$ch = curl_init();

// 2. 设置选项,包括URL

curl_setopt($ch,CURLOPT_URL,$url);

//curl_setopt($ch,CURLOPT_HEADER,0);

//下面两个是php5.6版本需加上才能实现

curl_setopt($ch,CURLOPT_SAFE_UPLOAD, FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);

if(!empty($data)){

curl_setopt($ch,CURLOPT_POST,1);

curl_setopt($ch,CURLOPT_POSTFIELDS,$data);

}

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);//测试号写上这个是跳过SSL证书检查,返回结果才不会null;

curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//禁止curl资源直接输出

// 3.抓取url并把它传递给服务器

$opt=curl_exec($ch);

// 4. 释放curl句柄

curl_close($ch);

return $opt;

}

function get_token(){//获取access_token

$appid="wx165112bf167af76c";

$secret="c65b22bfcf03fdd98504eac299701b03";

$url="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$secret}";

$json=http_curl($url);

$result=json_decode($json);

return $result->access_token;

}

$token=get_token();

//var_dump($token);

$type="image";

//组装图片在Windows服务器上,格式示例为:”@F:\israel\upload\winter.jpg”,而在Linux服务器上,格式示例为:”@home/israel/upload/winter.jpg”。

//$path="C:\ftp\wx\xiaotu.jpg";

$path=dirname(__FILE__)."/xiaotu.jpg";

//组装路径

$data=array("media"=>"@".$path);

$url="http://file.api.weixin.qq.com/cgi-bin/media/upload?access_token={$token}&type={$type}";

$arr=http_curl($url,$data);

var_dump($arr);

?>

~~~

注意:1.我用的测试号需要跳过SSL证书检查才可

~~~

curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,false);

~~~

注意:2.php5.6版本报错

![](https://box.kancloud.cn/397c5c1ae2d5f883d81f7af1f5b320e6_771x80.png)

需要加上以下两个代码

~~~

curl_setopt($ch,CURLOPT_SAFE_UPLOAD, FALSE);

curl_setopt($ch,CURLOPT_SSL_VERIFYHOST, FALSE);

~~~

最终效果图:

![](https://box.kancloud.cn/88128763be66a6e9319703e15ca08d93_1112x238.png)

php 微信返回的服务器id,获取微信的media_id相关推荐

  1. 微信企业支付 服务器根证书,微信支付证书获取与上传流程的说明_根证书rootca.pem...

    小伙伴们,有少许正在使用微信支付交易功能的用户向我们反馈,在某些功能里需要使用到微信支付证书,比如在拼团购.高级酒店.微信红包.高级H5游戏里涉及到金额退款. 有部分需要使用到微信支付证书上传的用户不 ...

  2. 微信公众号开发系列-获取微信OpenID

    在微信开发时候在做消息接口交互的时候需要使用带微信加密ID(OpenId),下面讲讲述2中类型方式获取微信OpenID,接收事件推送方式和网页授权获取用户基本信息方式获取. 1.通过接收被动消息方式获 ...

  3. python获取微信用户基本信息_python批量获取微信用户资料

    Published on: April 27, 2014 问题背景 一个基于微信开放接口的应用.我们保存了数十万个微信用户的openid.由于历史原因,却没有保存openid以外的信息.现在需要做一个 ...

  4. vue获取微信登陆权限_vue 授权获取微信openId操作

    1.获取url中参数code: 根据code 获取openId:调用后台接口获取openId . function getUrlKey(name){//获取url 参数 return decodeUR ...

  5. 微信小程序服务器支付sdk,微信小程序之支付后如何调用SDK的异步通知

    微信小程序之支付后如何调用SDK的异步通知 发布时间:2021-07-05 10:47:33 来源:亿速云 阅读:57 作者:小新 这篇文章主要介绍微信小程序之支付后如何调用SDK的异步通知,文中介绍 ...

  6. Creator+微信小游戏:(1) 获取微信登录信息

    目录 准备 开始 代码讲解 获取用户信息 下载图片 完整示例代码 本教程以Cocos Creator讲解如何获取微信用户的基本信息. 最常用的信息是:昵称(字符串),头像(图片). 准备 你应该准备好 ...

  7. php处理微信返回xml数据,php将微信返回的xml格式转换成数组

    废话不多说直接上代码 代码<?php header("Content-type: text/html; charset=utf-8"); date_default_timez ...

  8. code换取微信openid_关于PHP如何获取微信的openID教程

    使用微信接口,无论是自动登录还是微信支付我们首先需要获取的就是openid,获取openid的方式有两种,一种是在关注的时候进行获取,这种订阅号就可以获取的到,第二种是通过网页授权获取,这种获取需要的 ...

  9. 微信步数C语言程序,获取微信步数 - osc_1v2pb1nt的个人空间 - OSCHINA - 中文开源技术交流社区...

    const util = require('../../utils/util.js') Page({ /** * 页面的初始数据 */ data: { runData:[], }, /** * 生命周 ...

最新文章

  1. Metasploit search命令使用技巧
  2. 一行代码,搞定浏览器数据库 IndexedDB
  3. 如何在android中设置背景,如何在Android中以编程方式设置背景可绘制
  4. MongoDB 之 幽灵操作避免
  5. PLsql的汉化工具
  6. python通过下载链接下载_Python根据URL地址下载文件——wget
  7. Java Scanner next()方法与示例
  8. Github git clone国内mirror加速
  9. 固态硬盘对于linux提升,对提升Linux下固态硬盘使用率的探讨
  10. 【java】之常用四大线程池用法以及ThreadPoolExecutor详解
  11. primefaces_Primefaces单选按钮,复选框示例
  12. leapmotion 控制面板的启动
  13. 【气动学】基于matlab GUI改进的遗传算法和高斯烟羽模型模拟气体扩散【含Matlab源码 1060期】
  14. 如何修改服务器ntp配置,[修改]Linux下NTP服务器的配置
  15. canvas绘制文本文本的
  16. 拼多多如何撤销退店?万顿思教育
  17. 【Unity云消散】理论基础:实现边缘光
  18. 【机器学习入门】决策树算法(四):CART算法(Classification and Regression Tree)
  19. 计算机保研夏令营英语面试,双非计算机保研 夏令营经验
  20. css实现文本框中内容超出长度显示省略号,鼠标移入悬浮显示全部内容

热门文章

  1. css3 html5动画特效
  2. 最详细的语言***教程大全
  3. 一只一元甜筒,一年卖了1200万,宜家的销售阴谋!
  4. 扫码支付吃个煎饼,街边摊支付的背后也要有大数据运营
  5. Single TPR论文解读
  6. Swing开发教程从入门到实践(一)
  7. 退完押金要200年的途歌,是怎么把自己玩儿坏的?
  8. 怎样投注‘11选5’中奖更多
  9. (转)写给找工作的朋友们
  10. 程序员如何画好架构图?