- 博客(90)
- 收藏
- 关注
原创 PHP通过命令行调用Ghostscript把pdf转换成图片集
该代码实现了一个使用Ghostscript将PDF转换为图片的PHP函数。主要功能包括:1)创建存储目录;2)下载PDF文件;3)使用Ghostscript获取PDF页数;4)逐页转换为JPEG图片(可设置分辨率/质量)。函数采用内存优化策略,每处理5页暂停1秒,并自动清理临时文件。使用前需确保服务器已安装Ghostscript,返回结果包含转换状态和图片路径或错误信息。
2025-09-16 16:28:08
436
1
原创 FastAdmin后台表单城市三级联动选中
这是一个省市区三级联动选择框的实现代码。前端使用Bootstrap表单结构,通过cxselect插件实现联动效果,包含省、市、区三个下拉框。后端PHP方法通过接收前端传递的省/市参数,查询数据库返回对应的下级区域列表。当选择省份时加载对应城市,选择城市时加载对应区县,实现动态数据联动效果。代码使用了ThinkPHP框架的数据库查询和请求处理方法。
2025-09-15 10:59:11
317
原创 FastAdmin对后台表格筛选参数进行处理,重定义筛选逻辑
该代码片段展示了FastAdmin框架中自定义筛选条件的处理逻辑。主要功能包括:1)解析前端传入的filter参数并转换为数组;2)根据state值3和-1进行特殊条件处理;3)处理is_jd参数,通过关联表wanlshop_order_goods筛选订单;4)使用buildparams()方法构建查询条件;5)最终执行带有关联模型(user,ordergoods)的查询计数。整个过程实现了灵活的条件筛选机制,同时保留了FastAdmin的默认查询参数处理功能。
2025-08-18 10:18:44
292
原创 Fastadmin后台列表导出到表格
本文介绍了如何实现订单数据的导出功能。前端通过点击"导出数据"按钮触发下载,使用fetch API获取后端生成的Excel文件流。后端PHP代码处理筛选条件,查询数据库获取订单数据,并使用PhpSpreadsheet库生成Excel文件。关键实现包括:1)前端构建包含当前筛选参数的导出URL;2)后端根据参数构建查询条件;3)使用对象关系映射优化查询性能;4)生成规范的Excel文件并设置响应头。该方案支持复杂条件筛选,确保大数据量导出性能,同时提供了完整的错误处理机制。
2025-08-15 17:48:44
379
原创 easywechat 6.X AccessToken刷新问题
线上测试和本地测试AccessToken冲突,为做同步。easywechat 6.X没有提供手动更新AccessToken的方法,但可以通过配置解决。参考该文档,启用使用 Stable Access Token可解决多服务器AccessToken刷新问题。
2025-06-28 18:39:27
343
原创 FastAdmin列表添加数据是传不同的参数
本文介绍了如何在HTML页面中添加带参数的链接跳转功能。页面包含两个新增按钮,分别用于短剧和电影的添加,通过URL参数(top_type)区分内容类型。JS代码初始化表格配置时,为不同操作设置了携带参数的URL地址(video或movie)。控制器通过get方法获取top_type参数,默认值为video,并将该参数传递到视图层,实现了页面跳转时参数传递的功能。整个流程实现了从页面到控制器再到视图的数据传递机制。
2025-05-28 14:58:56
308
原创 通过服务号模板消息推送小程序业务事件
通过服务号模板消息推送小程序业务事件。不需要小程序和公众号绑到一个开放平台。小程序内展示带参数的服务号二维码,用户扫码后利用关公众号的关注推送来绑定小程序用户和公众号openid。
2025-03-17 16:25:51
657
原创 ThinkPHP A表和B表一对多关联,根据B表中符合条件记录的某个字段的值对A表数据进行排序。
ThinkPHP A表和B表一对多关联,根据B表中符合条件记录的某个字段的值对A表数据进行排序。
2024-08-30 15:09:30
1594
原创 ThinkPHP+MySQL查询数据的时候计算两个经纬度之间的距离并根据距离进行筛选
ThinkPHP+MySQL查询数据的时候计算两个经纬度之间的距离并根据距离进行筛选
2024-05-07 16:04:48
493
1
原创 ThinkPHP+MySQL查询数据的时候计算两个经纬度之间的距离
数据表中有lng(经度)lat(维度)两个字段,查询数据的时候要计算记录经纬度距离目标经纬度之间的距离。
2024-05-07 14:55:31
798
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅