php
落落鱼2013
热情源于热爱,不懈止于懒惰~
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
ThinkPHP 6配置队列服务
ThinkPHP6队列服务配置与使用指南原创 2025-07-15 10:41:19 · 687 阅读 · 0 评论 -
CentOS服务器安装Supervisor使队列可以在后台运行
本文介绍了在CentOS系统上安装和配置Supervisor管理ThinkPHP队列服务的完整流程。主要内容包括:1)安装EPEL源和Supervisor服务;2)验证安装;3)配置ThinkPHP队列服务;4)常用管理命令;5)日志查看与故障排查;6)多队列配置示例。通过Supervisor可实现队列服务的自动启动、进程监控和异常恢复,确保后台任务稳定运行。文章提供了详细的命令和配置示例,并强调了配置文件格式和权限检查等注意事项。原创 2025-07-15 10:17:46 · 497 阅读 · 0 评论 -
php利用createSheet生成excel表格(控制行高列宽、文本自动换行及表头字体样式)
这是一个PHPExcel处理Excel导出的函数,主要功能包括:1、解决身份证科学计数法显示问题(强制文本格式)2、设置表头样式(加粗红色字体)3、自动换行处理(根据内容长度自动调整行高)原创 2025-06-10 16:05:08 · 434 阅读 · 0 评论 -
TP6图片操作 Image::open 调用->save()方法时候报错Type is not supported
图片文件目录权限问题导致的Type is not supported报错原创 2025-04-03 16:27:15 · 792 阅读 · 0 评论 -
php将身份证号写入excel文件出现科学计数法问题解决
php将身份证号写入excel文件出现科学计数法问题解决原创 2025-03-13 15:34:48 · 1303 阅读 · 0 评论 -
php判断身份证是否合法的方法
php判断身份证是否合法的方法,适用于大陆、香港、澳门、台湾四地身份证校验。原创 2024-10-17 10:39:40 · 678 阅读 · 0 评论 -
tp接口 入口文件 500 错误原因
Thinkphp项目本地正常,上传到线上后静态文件访问正常,访问tp接口报500错误。原因:一般是在linux服务器环境下发生的runtime目录没有权限,配置好权限即可。关闭了ThinkPhp记录日志的功能(小王就是这个原因导致的)经调试发现,在php入口文件即开始报错。4、关闭了debug模式还是报错。4、关闭了debug模式还是报错。1、runtime目录没权限。2、关闭了Tp记录日志的功能。2、关闭了Tp记录日志的功能。3、关闭debug调试模式。3、关闭debug调试模式。原创 2024-11-07 19:10:22 · 867 阅读 · 0 评论 -
ajax微信静默登录不起效不跳转问题
ajax微信静默登录不起效不跳转问题、ajax微信静默登录代码原创 2024-11-08 20:16:14 · 412 阅读 · 0 评论 -
TP6将HTML转换为PDF文件,非法UTF-8编码和中文乱码问题
最近搞生成合同模板功能时,需要使用PHP生成PDF,开始接触dompdf这个类库,dompdf可以把HTML文件生成PDF。遇到一些问题,参考了一些网上的解决方法,特汇总备用。以上为整理的dompdf的完整使用过程,留存备用。dompdf中文乱码、换行解决方案_dompdf 中文乱码-优快云博客。原创 2024-11-12 15:18:37 · 1302 阅读 · 0 评论 -
TP6 html生成ptf并加盖骑缝章
TP6 html生成ptf并加盖骑缝章和公章原创 2024-12-02 11:20:29 · 572 阅读 · 0 评论 -
tp6 合成两个pdf文件(附加pdf或者替换pdf)
最近在做项目有个需求,项目中需要根据设置的html合同模板自动生成PDF合同供客户下载签署,并根据回传的已签署合同尾页来替换原来未签署合同的尾页,合成新的已签署合同文本。原创 2024-12-02 12:03:37 · 667 阅读 · 0 评论 -
上传文件防木马函数
解决旧项目中上传上来的文件校验不严格。导致会有木马文件入侵的情况发生。除了上篇博文中提及的限制上传文件存储的目录不可执行php文件外。仍需在入口处严格检验上传文件的类型,排除php类可执行文件上传。项目环境:TP6、TP5。原创 2025-02-08 15:22:26 · 298 阅读 · 0 评论 -
tp6上传文件大小超过了最大值+验证文件上传大小和格式函数
修改 upload_max_filesize = 10M 值为合适的大小。最近用tp6的文件上传方法上传文件时报文件过大错误。2、构建验证文件上传大小和格式的函数。原创 2025-02-20 09:58:05 · 542 阅读 · 0 评论 -
php处理图片出现内存溢出(Allowed memory size of 134217728 bytes exhausted)
用户上传高分辨率图片时,通过imagecreatefromjpeg生成缩略图会触发内存溢出。由于其生成缩略图占用的内存是依赖于图片分辨率(5283*7727)而非文件大小(861KB),因此导致内存使用超过128MB限制。解决方案是在上传时限制图像分辨率,避免内存溢出。原创 2025-02-21 17:47:51 · 663 阅读 · 0 评论 -
php重写上传图片成jpg图片
最近上传图片时发现用户经常上传一些后缀名为jpg格式而实际图片格式为png的图片。导致生成合成图片时报错。因此写了重写图片为jpg图片的方法。原创 2025-02-21 17:54:41 · 344 阅读 · 0 评论 -
微信创建会员卡-47001错误
正确设置:"pay_info" => ["swipe_card" => ['is_swipe_card'=>true]]//是否设置该会员卡支持拉出微信支付刷卡界面。参数设置错误:["swipe_card" => ['is_swipe_card'=>true]"description":"不可与其他优惠同享","prerogative":"持此会员卡可享店铺9折优惠","notice":"使用时向服务员出示此券","name":"点餐小程序","title":"会员卡",原创 2023-09-14 16:44:02 · 424 阅读 · 0 评论 -
微信分账流程(含个人无法分账回退问题处理)
{"code":"PARAM_ERROR","detail":{"location":"body","value":"orpVz6_z0eNv3Eh20KUCPKbmo7fc"},"message":"输入源“\/body\/return_mchid”映射到值字段“回退商户号”字符串规则校验失败,字符串必须匹配正则表达式“^\\d{1,32}$”","status":"FAIL"}5、退回分账(个人无法退回分账,仅商户可以。3、在服务商平台设置 分账方/被分账方 为 可分账/可分账回退 状态(原创 2023-09-01 18:16:07 · 1895 阅读 · 0 评论 -
微信V3账单下载-文件流转excel
2、在 问题1 中调用微信“申请分账账单”接口拿到下载地址 download_url 后,直接调用 downloadBills 方法,可导出excel账单。拿到download_url 后应如何操作,如何下载.gzip压缩包,或者导出为excel文件,折腾了很久,微信文档写的不够详尽,将今天的踩的坑记录一下,以备后期取用。$this->payInstance 更换成自己的构造实例即可。原创 2023-08-31 16:36:13 · 911 阅读 · 1 评论 -
设备调用接口400Bad Request问题
近日在对接刷脸设备图片上传接口时出现400Bad Request问题,纠结了好久一直没找到答案,在设备网关调用时一直没问题,换到postman一直报错,说所传参数格式不正确。但看起来与设备网关上所传参数没有什么区别。下午突然开窍,想着将图片二进制参数和json参数调换了一下位置,问题解决,原来接收图片参数时对传参的顺序有严格要求,因为遇到两次这种问题,特意记录一下,以备后续再遇到可检索。FaceDataRecord: (二进制)传参顺序必须要将图片二进制放在后面。原创 2022-12-19 14:37:03 · 1912 阅读 · 1 评论 -
php正则表达式检查匹配数字英文中文及手机号
1、检查输入字符串是否为数字、英文和中文混合2、检查输入字符串是否为数字和英文、英文和中文、中文和数字等3、检查输入字符串是否为纯数字、纯英文、纯中文4、匹配手机号原创 2022-11-08 14:49:59 · 1001 阅读 · 0 评论
分享