自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 虚拟机VMware下载及安装(Windows环境)

虚拟机下载及安装

2023-06-26 11:03:03 1083

原创 小程序订阅消息和公众号模板消息

通过小程序和公众号关联后发公众号模板消息

2023-01-23 15:28:06 393

原创 公众号和小程序获取用户信息及获取手机号

公众号和小程序获取用户信息及获取手机号

2022-09-23 11:26:45 7101

原创 PHP服务商模式微信支付退款

php服务商模式退款

2022-08-19 15:52:56 874 1

原创 tp 服务商模式下微信支付

php服务商模式微信支付

2022-08-19 10:53:51 271

原创 php 浮点型精准计算

相加bcadd(数1,数2,…,保留小数位)bcadd(3.445,3.444,2)—6.88相减bcsub(数1,数2,…,保留小数位)bcsub(3.445,3.444,2)—0.00相乘bcmul(数1,数2,…,保留小数位)bcmul(3.445,3.444,2)—11.86相除bcdiv(数1,数2,…,保留小数位)bcdiv(3.445,3.444,2)—1.00取余bcmod(数1,数2,…,保留小数位)bcmod(3.445,3.444,2)—..

2022-05-24 15:59:30 122

原创 阿里云智能身份证OCR文字识别

智能身份证OCR文字识别做的项目里面涉及到了身份证识别输入的真实姓名与身份证号码是否匹配功能,于是在阿里云接了智能身份证OCR文字识别API,登录阿里云找到对应的产品,如下图购买使用然后生成对应的APPcode。使用的demo有蛮多,个人用的PHP,然后复制demo并对应修改后用postman测试,一直返回为空。阿里云的调试同样的图片它就有返回结果,但是不返回错误提示着实头疼了一会。最后我开始对自己接口内容和调试工具的代码,最后发现demo里的headers和调试工具的headers不太一样,修改后

2021-07-30 17:45:16 1995

原创 TP5支付宝退款及回调

一直常用的是微信,突然客户说他要支付宝,就去翻了一下文档和各种百度总结记录一下。有了支付宝支付后面退款就简单操作了,个人引入的SDK是放在extend里面的,然后需要注意的是php7.2的SDK里面的AopClient.php会有方法要报错对应修改即可。直接上代码 /** * 统一收单交易退款接口 * @param string $out_trade_no 订单支付时传入的商户订单号 * @param string $refund_fee 需要退款的金额 * @

2021-05-26 11:25:50 659

原创 tp5 用com组件在window下将word转PDF,并改变部分变量

注:只在本地测试可行1、开启COM组件在php.ini里面开启(没有就添加)如图所示,直接在com里面找extension=php_com_dotnet.dllcom.allow_dcom = true2、电脑配置权限win+r打开dcomcnfg,这是对应64位操作系统,32不同,用comexp.msc -32,界面类似电脑有office的找到节点 Microsoft Word 97 - 200,安装WPS的找到WPS节点右键属性根据编号依次点击添加everyone权限,最后依次

2021-04-07 15:09:03 441

原创 PHP 无限级分类相关

找某一个父级的直接子集数据库字段部分节选id(自增) pid(父级ID)$categorys=Db;;name(表名)->where(筛选条件)->field(查询字段,必须含有id,pid)->select();//查询所有符合条件的分类(或者是其它满足无限级的数据)function getChildren($categorys,$id=0){ $arr= []; foreach($categorys as $item){ if($item['pid']==$id)

2021-01-13 10:06:03 66

原创 TP5 导出Excel/PDF各种格式文件

PHPExcel gitub下载地址:https://github.com/ZAX96/PHPExcelPHPExcel扩展文件没有用composer安装,直接下载文件找到上图所在的文件夹,剪切或复制下Classes文件可重命名,此处用PHPExcel。然后将文件夹放在extend下引入文件用如下代码,亲测可用,其余的引入要么不能用要么要修改文件比较麻烦use think\facade\App;require_once App::getRootPath().'/extend/PHPExcel

2021-01-08 14:29:27 524 1

原创 支付宝配置

网址:https://auth.alipay.com/login/index.htm-商家中心扫码或密码登录产品中心APP支付为例说明确定产品状态为已生效网址:https://developers.alipay.com/platform/home.htm进入支付宝开放平台,配置密钥进入管理中心进行开发者认证。入驻成功后再次进入是点击应用进入后这是成功申请三种形式支付后的界面点击密钥管理由于需求改版之后选择开放平台密钥,设置接口加密方式RSA2,上面是已经设置过的界

2020-12-04 09:39:48 285

原创 宝塔环境下,Linux安装Redis

在运行环境里安装Redis软件,安装后在PHP里面安装Redis扩展安装成功后配置cache.php文件// 缓存配置为复合类型‘type’ => ‘complex’,‘default’ => [‘type’ => ‘file’,// 全局缓存有效期(0为永久有效)‘expire’=> 0,// 缓存前缀‘prefix’=> ‘’,// 缓存目录‘path’ => ‘…/runtime/cache/’,],‘redis’ =&gt.

2020-12-02 13:47:04 247

原创 微信 企业付款到零钱 提现

官方文档:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_1关键参数如图:证书如图:证书路径要与代码里的路径对应,放在根目录下,最好用cert或其它命名文件夹存起来(本人实践时发现放在文件夹里有效),如图基本流程1、拼凑所需要传递的参数 map集合2、根据要传递的参数生成自己的签名3、把签名放到map集合中【因为签名也要传递过去,看API】4、将当前的map结合转化成xml格式5、发送请求到企业付

2020-10-19 14:38:54 780

原创 tp5 WAP+PC支付宝支付

对应的配置请自行查看官网文档配置,注意密钥加密方式为RSA2即可1、WAP require '../extend/alipay/wappay/service/AlipayTradeService.php'; require '../extend/alipay/wappay/buildermodel/AlipayTradeWapPayContentBuilder.php'; $amount = $this->request->param('total');

2020-10-13 15:15:53 389

原创 tp5 +uniapp的支付宝支付

支付宝开发文档网址:https://opendocs.alipay.com/apisuniapp开发文档支付网址:https://uniapp.dcloud.net.cn/api/plugins/payment支付宝支付测试错误排查工具网址:https://opensupport.alipay.com/support/tools/cloudparse支付常见问题可参照网址:https://opensupport.alipay.com/support/helpcenter/89/201602479174

2020-10-13 15:02:25 892

原创 Layui和TP5导入Excel单表

Layui和TP5导入Excel单表1、layui导入,导出,下载样式<button class="layui-btn" onclick="exportData();">导出</button><button class="layui-btn" onclick="downloadTemplate();">模板下载</button><button id="importData" class="layui-btn" onclick="importDat

2020-08-20 00:01:14 387

原创 tp5微信退款及回调

退款要注意的地方1、证书的路径–证书在商户平台下载并放在public里面引用即可2、退款回调地址-在商户平台设置,不带参数3、金额都要x100变元为分4、商户退款单号out_refund_no–自定义-相当于支付时订单号5、微信单号transaction_id–在支付回调时需要返回存储的参数,见另一篇小程序支付回调方法6、商户订单号out_trade_no和微信单号transaction_id任选其一,我只用了transaction_id没有报错 //退款 //@param or

2020-06-30 09:48:40 1147

原创 tp5.1 微信jsapi支付

公众号直接唤起微信支付1、支付授权目录说明:1-1、商户最后请求拉起微信支付收银台的页面地址我们称之为“支付目录”,例如:https://www.weixin.com/pay.php。1-2、商户实际的支付目录必须和在微信支付商户平台设置的一致,否则会报错“当前页面的URL未注册:”2、登录微信支付商户平台(pay.weixin.qq.com)–>产品中心–>开发配置,设置后一般5分钟内生效。3、支付授权目录校验规则说明:3-1、如果支付授权目录设置为顶级域名(例如:https://

2020-06-30 09:21:16 1074 2

原创 tp5.1 用composer安装querylist

tp5.1 php7 querylist4首先,命令行运行cmd1、用cd切换到你项目的根目录下然后输入composer require jaeger/querylist正常情况下是会有install加载的界面,但是我遇到了问题,如下图Microsoft Windows [版版本本 6.1.7601]版版权权所所有有 (c) 2009 Microsoft Corporation。。保保留留所所有有权权利利。。C:\Users\Administrator>cd /d D:\work

2020-06-19 19:21:41 1231

原创 PHP相关知识点整理

PHP相关知识点整理#数组合并数组合并有三种方法1、用array_mergearray_mergre(arr1,arr1,arr1,arr2)注意:对于重复的字符串键,array_merge后,后面数组的键值会覆盖前面的2、用+arr1+arr1+arr1+arr2注意:对于重复的字符串键,+操作后,前面数组的键值会覆盖后面的3、用array_merge_recursivearray_merge_recursive(arr1,arr1,arr1,arr2)注意:对于重复的字符串键,ar

2020-05-28 18:04:25 194

原创 命令行安装composer和laravel

命令行安装composer和laravel环境:windows,phpstudy安装composer在phpstudy----其他选项菜单—其他高级应用----php composer会弹出一个命令窗口,开启php扩展openssl,然后输入composer install。其中openssl扩展在phpstudy—其他选项菜单—php扩展及设置–php扩展–php_openssl。...

2020-03-17 15:26:27 561

原创 Git安装及使用的相关操作命令

Git安装及使用的相关操作命令第一步:首先要有一个码云账号,没有码云现注册一个,有直接把账号给你的上头boss就可以了,由TA把你放进去(具体怎么放就不知道了)第二步:安装git,点击网址即可下载,安装步骤可参考网上:https://git-scm.com/download/win第三步:在你存放代码的根目录下即WWW下新建一个文件夹(随意命名如:jiagit 可辨认即可),打开文件夹,右键...

2019-02-28 11:57:42 125

空空如也

空空如也

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

TA关注的人

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