以最简单的方式,整合微信、支付宝、百度、字节跳动支付。

  • 冯奎
  • 2024-04-02 16:00:10
  • PHP
  • php
开发了多次支付,每次都要翻文档、找之前的项目复制过来,费时费事,为了便于支付的开发, 干脆自己去造了一个简单轮子,整合支付(微信、支付宝、百度、字节跳动)相关开发。!!请先熟悉 相关支付 说明文档!!请具有基本的 debug 能力!! 特点 丰富的扩展,支持微信(商户直连和服务商)、支付宝、百度、字节跳动 符合 PSR 标准,方便的与你的框架集成 单文件结构清晰、简单,每个类单独
阅读全文

PHP支付宝支付类

  • 冯奎
  • 2024-03-30 19:23:39
  • PHP
  • php
随着之前微信支付完成,最近抽了点时间,将支付宝支付类也编写,添加支付扩展包中,同时编写了使用文档 https://docs.fengkui.net/pay/,便于开发使用, 支付宝支付类的使用和微信相同,直接传递参数就可使用。。。
阅读全文

通过浏览器的语音合成音频并播放

一、关于SpeechSynthesis 1、SpeechSynthesis简介SpeechSynthesis是HTML5的一个新特性,基于SpeechSynthesis可以实现在客户浏览器端进行动态文本的语音合成播放。在HTML5中和Web Speech相关的API实际上有两类,一类是“语音识别(Speech Recognition)”,另外一个就是“语音合成(Speech Synthe
阅读全文

微信小程序服务端api签名

对接同城派送,发现微信小程序服务端api签名的相关坑,接口对接中发现数据加密签名生成中的问题,这里记录一下,便于后期开发与使用,注意相关字段使用base64编码,相关参数传递完整,`签名使用PSS填充方式,需要指定salt长度为32。(PSS签名中包含随机因子,因此每次签名结果都会变化)` ,因php本身不支持RSA-PSS填充方式签名,因此需要安装第三方加密扩展包 `phpseclib/phpseclib`
阅读全文

阿里云服务器系统盘扩容后,宝塔面板不显示新容量的问题

最近因项目需求,服务系系统内存不够使用了,就在阿里云后台扩容, 但是扩容后,宝塔面板上看不到新的容量,重启后还是看不见。首先,要备份数据库和重要文件的备份,创建快照,以防在硬盘扩容时出现意外导致数据丢失。进入Linux命令 1、安装 growpart 扩展```bashyum install y cloudutilsgrowpart```查看磁盘实际大小 2、运行f
阅读全文

MySQL 随机获得一条数据的方法

最近由于需要大概研究了一下MYSQL的随机抽取实现方法。举个例子,要从tablename表中随机提取一条记录,大家一般的写法就是:SELECT FROM tablename ORDER BY RAND() LIMIT 1。 但是,后来我查了一下MYSQL的官方手册,里面针对RAND()的提示大概意思就是,在ORDER BY从句里面不能使用RAND()函数,因为这样会导致数据列被多次扫描。但
阅读全文

Mysql获取最大自增ID(auto_increment)的五种方式及其特点

在关系型数据库的表结构中,一般情况下,都会定义一个具有‘AUTO_INCREMENT’扩展属性的‘ID’字段,以确保数据表的每一条记录都有一个唯一标识。  而实际应用中,获取到最近最大的ID值是必修课之一,针对于该问题,实践整理如下: 一、新建测试数据表get_max_id```mysqlCREATETABLE `get_max_id` ( `id` int(11) uns
阅读全文

GO字符串的相关操作

  • 冯奎
  • 2021-07-20 20:06:32
  • Go
  • Go
字符串属于在编程中是一种最常见用的数据类型, 在Go中也为字符串提供了很多常见的操作: 1、获取长度;2、是否以xx开头;3、是否以xx结尾;4、是否包含;5、变大写;6、变小写;7、去两边;8、替换;9、分割;10、拼接;11、string转换为int;12、int转换为string;13、字符串 和 切片;14、字符串 和 rune切片;15、string 和 字。。。
阅读全文

Mysql查询IN,并按照特定顺序排序

在进行数据查询操作时,有时我们按照特定的顺序进行排序, 在网上忽然看到一种排序方式,记录一下便于后期使用: 普通in查询```sqlselect from score where id in(3,1,5);```我们可以看到数据是查出来了,但是并不是我们需要的顺序, 那么怎么查询,才能将查出的数据按照(3,1,5)这样的顺序来呢? 特定顺序排序
阅读全文

PHP字节小程序担保支付类

  • 冯奎
  • 2021-06-23 19:38:29
  • PHP
  • php
微信支付类更新结束,回头发现字节跳动也更新了支付, 那么跟随着潮流,也把字节跳动支付类也更新了一下, 新版使用最新版V1接口(),同时新增`composer`安装, 便于集成框架使用(),也可单独复制使用:```phpcomposer require fengkui/pay```(注:因业务需要,仅编写相关方法,尚未经过测试,仅供参考)首先把配置文件填写完
阅读全文