自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 TP5使用easywechat进行微信Native扫码支付

tp5 easyWeChat 微信网站扫码支付tp5 二维码生成

2022-07-06 17:13:31 1330 1

原创 支付宝异步回调地址返回301解决方案

支付宝异步回调地址报错301解决方案可通过支付宝技术平台查看日志排查问题https://opensupport.alipay.com/support/tools/cloudparse在排查到http状态码为301的时候,查看了代码以及接口的登录限制,而提供的异步通知地址是能直接访问的,post接值也没有问题。域名解析的地址是服务器的外网IP,不存在内外网IP问题。最后将代码中的notify_url回调地址的域名更改为外网IP地址解决了这个问题,即异步通知成功...

2021-09-23 10:18:08 660

原创 python 在图片的指定位置添加文字及图片

1、首先打开打开cmd,安装PIL库可以直接搜索cmd打开,也可以通过win+R,输入cmd打开打开之后输入pip3 install pillow安装完成之后可以通过pip list 命令查看是否已安装2、在python文件开始位置引入pil库from PIL import Imagefrom PIL import Image, ImageDraw, ImageFont3、定义图片新建图片# 新建一张宽高都为200,底色为白色的图片image = Image.new('RGB', (

2020-12-18 19:57:05 6419 1

原创 PHP微信APP支付回调通知

微信支付,在回调中不光要处理自己的业务逻辑,同时要通知微信你已经处理完了,不需要在通知了,否则微信会以15s/15s/30s/3m/10m/20m/30m/30m/30m/60m/3h/3h/3h/6h/6h - 总计 24h4m)的频率通知,直到你告诉它你处理完成或者通知频率完成后才不会再次通知。这个时候我们就要在回调中通过代码来告诉微信,无论是支付成功还是支付失败都要告诉它。而在PHP中,以return的方式输出或者输出json等是不行的。在我们的通知中,不能夹杂自己的处理和输出的逻辑。// 微信成

2020-12-10 19:59:36 813 2

原创 YII2框架使用easyWeChat进行微信 App支付

具体的引入安装不多说了,可以去官方文档上看easyWeChat微信支付要比调用微信原生的支付方便很多,剩了很多关于随机字符串,生成签名,二次验证签名等步骤首先在控制器开始引入方式use EasyWeChat\Factory;下单调用// 配置信息$config = [ // 这些信息去微信支付上申请 'app_id' => $appId, 'mch_id' => $mchId, 'key' => $key,

2020-10-29 21:00:05 1615

原创 YII框架之增删改查、批量删除,修改

yii2增删改查小结1、查$data= User::find()->asArray() // as后为别名 ->select(['id', 'name', 'phone', 'image as images']) ->where(['id' => $id]) // one输出为一位数组,all查全部、输出二维数组 -&g

2020-09-21 19:38:02 750

原创 PHP获取url地中携带的字段和参数转换为数组

public function ConvertUrlQuery($url) { $urlarr = parse_url($url); // 分割& $queryParts = explode('&', $urlarr['query']); $params = array(); foreach ($queryParts as $param) { $item = explode('=', $p

2020-09-16 22:12:21 493

原创 PHP根据指定时间戳获取月初和月末时间戳

// 指定时间戳(如当前时间戳)$time = time();$Y = date('Y', $time);$M = date('m', $time);// 引入方法$date = $this->mFristAndLast($Y, $M);public function mFristAndLast($y = "", $m = "") { if ($y == "") $y = date("Y"); if ($m == "")

2020-09-16 22:09:15 784

原创 PHP二维数组操作(去重,重排序,按某个值排序,按某字段分割)

1、根据指定值进行去重public function array_unset_tt($arr, $key) { $res = array(); foreach ($arr as $value) { //查看有没有重复项 if (isset($res[$value[$key]])) { // 有则销毁 unset($value[$key]);

2020-09-16 22:05:32 482

原创 PHP根据相同条件匹配数组

代码// 两个具有相同的数组,假如userid相同$arr1 = [];$arr2 = [];foreach ($arr1 as $key => $value) { foreach ($arr2 as $k => $val) { if ($value['userId'] == $val['userId']) { // arr2数组中的字段赋值到arr1中

2020-09-16 21:58:55 312

原创 PHP微信APP支付流程

**PHP微信APP端支付流程(已通)**关于微信支付,看了很多遍tx的文档。不得不说,很辣鸡,遇到过很多坑,我在这里总结一下,希望能给大家有所帮助。话不多说,上代码!!!1、首先调用微信统一下单接口// 实际参数可以根据业务写入$data = [ 'appid' => 'APP应用id’, 'mch_id' => '商户号id', // 随机字符串 'nonce_str' => $

2020-09-16 21:38:08 593 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除