
记录
文章平均质量分 62
坑我来趟,你拿去用
优惠券已抵扣
余额抵扣
还需支付
¥19.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
upcto
分享过去的、现在的一点记录
展开
-
Window server 2008服务器,think-queue自动断开,宝塔redis爬坑记录
think-queue 不定时停止服务服务器管理器中的应用程序报一大堆的错误。原创 2023-09-19 14:46:29 · 1269 阅读 · 17 评论 -
Windows PHP 将 WORD转PDF,执行完成后 释放进程
每次PHP执行完word转pdf之后,在任务进程中都会生成并残留WINWORD.EXE进程,时间久了,服务器就会越来原卡,本文完整的讲述怎么转PDF和转换之后的操作。原创 2023-09-15 19:59:17 · 764 阅读 · 0 评论 -
PHPWord 模板输出checkbox复选框和checked已勾选状态,以及 模板替换时数据如何分行
在使用PHPWORD模板替换时,经常会有 动态渲染选择项 和 选择项需要被勾选的要求,以及动态数据分行显示等要求。本文根据 空复选框、勾选复选框、动态数据分行做一次实际操作。原创 2023-09-11 16:05:33 · 1344 阅读 · 6 评论 -
PHPWord 基于word模板,根据动态内容 生成目录 和 页码 【以实际项目为例】
这里需要将数组中的路径做一下处理,得到绝对路径,之后读取页面的时候要用到,得到新数组名称: $replace_result_array_all。客户系统模板比较复杂,他一份《固定压力容器》报告中,可能包含 多分检测报告,至于包含哪些报告,由领取任务时选择报告类目。2、生成检测内容目录的结构缓存,用于合并之后的 检测选择报告项目,用于之后的目录生成,【标记是页码,还是 “ - ”】要求最终生成目录,选择了的报告类型需要标记出页码,未被选择的页码标记为“-”,总体不影响页码连续性。原创 2023-09-08 12:36:35 · 601 阅读 · 1 评论 -
PHPWord替换word模板内容时,存在表格,且不确定表格行数的处理方式
ThinkPHP6 PHPWord模板替换,动态插入模板,表格可能存在若干行,需要循环生成,插入到word模板中。原创 2022-10-20 23:14:00 · 914 阅读 · 2 评论 -
java封装国密SM4为 jar包,PHP调用
刚用java弄了个class给php调用,本以为项目上用到java封装功能的事情就结束了,没想到又来了java的加密需求,这玩意上头,毕竟不是强项,没办法,只好再次封装。但是这次的有点不一样,因为引用了几个jar包,如果java代码生成class文件去调用的话,会出现jar包无法加载的情况,网上说class也能引用jar,但是我尝试过很多次都没实现。原创 2023-09-08 21:29:48 · 1269 阅读 · 10 评论 -
PHP调用java class 类实现文件签名
起因:对接某平台API接口,发送的文件需要做 SM3 签名,对方平台是java写的,只有java加密示例,照着java的加密算法翻译为PHP版本,在编码转换上始终有些差异。没办法,只能想办法使用他们的java方式。原创 2023-09-08 15:14:27 · 649 阅读 · 4 评论 -
ThinkPHP6 saveAll()批量插入返回ID
ThinkPHP6 saveAll()批量插入后,只返回新增的数据ID原创 2022-10-19 09:08:53 · 3194 阅读 · 0 评论 -
ThinkPHP6 + Layui 后台动态配置生成uniapp、app、h5搜索条件,不用打包即可多端同步更改搜索项【Jq+html源码】
项目开发经常会遇到多样化的前端,可能是app、uniapp、h5等等,每当修改搜索条件,多端都要重新迭加、打包、升级,非常麻烦。最好的做法是把所有的搜索条件写入到后台中,前端只需要调用搜索条件,做不同类型的控件渲染即可。我的后台实现方式:增加 搜索配置 项目可设置不同的搜索类型jQ+Html 前端最要代码:其他的后端提交和修改编辑,以及调用大家自己发挥,都不算太难,上线项目没办法给太多代码出来。原创 2022-11-09 20:54:51 · 836 阅读 · 0 评论 -
ThinkPHP6.0升级到6.1之后,文件上传报 Class ‘think\facade\Filesystem‘ not found 错误的另一种更简单的解决方案
在composer.json文件中添加topthink/think-filesystem依赖,然后运行composer update命令来安装扩展包。》之后,就很长一段时间没用到这个上传功能了。最近开启新项目,发现这篇博文介绍的处理方式,多少有些繁琐,于是找到下面这种处理方式。原创 2023-04-06 21:36:12 · 2298 阅读 · 0 评论 -
ThinkPHP5\6 项目中api 多版本控制路由实现方式
目录结构route目录下面创建 api.php文件 生成名为 demo的应用php think build demo生成index应用下面的 Blog 控制器php think make:controller index@Blog生成Index应用下面的Blog 资源控制器php think make:controller index@Blog --api原创 2022-10-28 19:42:57 · 777 阅读 · 0 评论 -
当 table.checkStatus(obj.config.id) 表头获取选择值,失效时的解决办法
当 table.checkStatus(obj.config.id) 表头获取选择值,失效时的解决办法原创 2022-10-17 14:31:42 · 1531 阅读 · 2 评论 -
使用layui进行多图片上传,带预览和删除
使用layui进行多图片上传,带预览和删除 = 不知道是不是移植到我系统才有这个情况,不过通过代码来看,应该是 ID没有更新的BUG ==这里,单张没有问题,但是多张就会出现之显示一张图片的情况,如下图。== 原文代码 ==原创 2023-06-02 10:45:00 · 1715 阅读 · 13 评论