- 博客(92)
- 资源 (30)
- 收藏
- 关注
原创 vue 使用docx-preview 预览替换文档内的特定变量
在开发合同管理中,需要使用到此功能,就是替换合同模板内的一些字符串,如:甲乙方名称,金额日期等,合同内容不变。使用docx-preview 好处是只预览不可编辑内容。接口返回的是文件流,前端插件可直接使用。
2024-11-04 11:36:18
901
原创 PHPExcel 导入数据,获取到的内容为object
"_text":"PHPExcel_RichText_TextElement":private] => string(6) "伤寒"["_name":protected] => string(12) "微软雅黑"解决办法也很简单:需要判断一下获取的值是什么类型,然后再根据判断来做相应的获取操作。
2024-07-26 14:40:51
562
原创 TP6 模型批量插入获取插入的自增ID
如果要返回批量添加是生成的主键ID,使用saveAll。添加一条数据,返回添加成功的条数。在TP框架中,数据插入。
2024-05-25 09:28:28
938
原创 mysql-FIND_IN_SET包含查询
如图所示,需要查询字段ancestorid中包含14的所有数据,使用FIND_IN_SET即可实现,不需要使用模糊查找like 示例sql:结果。
2024-04-03 17:03:36
413
原创 tp + mysql (数据表中删除字段)
return Db::query('ALTER TABLE 表名 DROP COLUMN 字段名');php 中,设计好数据表后,需求要用到,数据表字段需要根据后台管理配置进行增加。
2024-03-28 17:34:00
161
1
原创 tp + mysql (数据表中新增字段)
return Db::query('ALTER TABLE `表明` ADD `keywords` varchar(100) DEFAULT NULL COMMENT "测试"');php 中,设计好数据表后,需求要用到,数据表字段需要根据后台管理配置进行增加。
2024-03-28 17:30:57
254
原创 vue3+luckyexcel+php在线编辑excel文件
Luckysheet ,一款纯前端类似excel的在线表格,功能强大、配置简单、完全开源。开发过程中,需要开发一个在线编辑excel文档的功能,找到了这个合适的组件。可以导入文档,预览、编辑、保存、导出等功能,可以满足大部分需求。第一步:需要先安装 vue3 运行下面三个安装命令。第二步:前端部分index.html 加入引用代码。test.vue script代码部分。本地引用文件的需要下载好组件。组件部分test.vue。
2023-12-27 09:50:59
1483
原创 element组件table滚动条样式修改
要设置el-table的滚动条样式,如加粗和变黑,可以自定义CSS样式。的宽度和颜色来更改滚动条的样式。
2023-12-12 18:17:29
1404
原创 php连接sqlserver 安装sqlserver 驱动windows系统
第一步下载Windows 上的 Microsoft ODBC Driver for SQL Server ODBC 驱动程序。第二步:下载php_sqlsrv 驱动 安装解压后,会有对应php版本的驱动文件,把对应版本的文件放到php/ext下;可以先查看phpinfo() 查看版本信息。配置php.ini 文件 在最后面添加。直接下载安装即可,安装后可查看安装版本。重启php环境 就可以了。
2023-11-16 11:21:40
923
2
原创 ElementUI表格el-table自适应高度(表头表尾固定不动)
div class="mt-10" :style="{'height':tableHeight}"> vue绑定变量。使用JS动态获取窗口高度。
2023-11-13 17:35:54
2112
原创 el-table添加class类名并添加样式
先上效果图:输入框内容被 内边距 padding: 0 12px;但是只想在这列开始去除内边距。解决方案 AddClass。
2023-11-02 14:51:09
1992
原创 thinkphp6 自定义命令行command使用
在tp框架中往往需要定义一些命令去大批量的操作行为,直接在控制器中会有超时报错的情况,而且也会很慢,所以就需要使用到tp里的自定义命令行来完成这些操作行为。updatePayDepartmentID方法,我是需要更新用户ID,每次更新5000条,一直更新所有为止。比如:现在有一张表数据有上百万,要更新表中某个字段的值就可以使用自定义命令。php think test ,效果如下,会一直输出更新过的数据ID。
2023-10-26 15:55:47
2491
原创 PHPExcel 字母列不够用,针对 AA、AB、AC ... ZZ 这样的列
在PHPExcel 导出功能中,如果字段超过26个字母时,会出现字母不够用A~Z后 AA~AZ来添加后续字段。php中,chr() 函数从指定 ASCII 值返回字符,可以自定义一个方法来返回对应的字母。返回结果为:ABCD....Z AA....AZ....
2023-10-19 10:16:47
845
原创 hyperf框架聚合查询多字段查询
hyperf框架聚合查询(count, max, min, avg, sum)基础使用方法是单个查询的。hyperf框架内使用 first() 实现同时使用聚合查询多个字段。结果如下,返回一个数组。
2023-10-14 11:32:56
636
原创 thinkphp + vue 跨域问题解决
1 比较老的 比较通用,也比较麻烦的 jsonp 原理 利用 这样 只要定义一个回调方法f( data ){ 处理数据 },然后 src 对应的接口需要 返回 f( data );这样的 格式,这样 在 这个数据返回以后就执行了 发f方法,并且带过来数据。jquery 之类的 框架 有多这个 封装,随时随地动态的生产 标签 ,然后取得数据。
2023-09-20 09:57:27
633
原创 mysql update语句时,在原字段上追加数据concat关键字
update 表set 字段= concat(字段,"要增加的数据") WHERE 条件,这样是可以的,CONCAT()函数用于将多个字符串连接成一个字符串。现在user表上,name 字段上加上100,
2023-06-20 17:33:54
2117
原创 THINKPHP Yansongda 微信支付回调处理
订单处理方法 updateWechatPayNotify。说的无益,看代码就行了 更多支付方式请到。不会使用微信支付的请去看。下面看回调方法的使用。
2023-05-25 22:51:53
2165
原创 thinkphp 小程序图片上传时,部分手机图片旋转
thinkphp 小程序或者APP上传图片时,部分手机会出现图片旋转问题,出现这种问题,可能出现的问题有前端上传插件问题,如果前端解决不了,只能后端进行图片处理。PHP函数:exif_imagetype exif_read_data获取图片信息,对获取到的图片信息进行判断处理图片(代码:)使用了php 的图片扩展:在php.ini文件中开启;
2023-05-24 11:23:26
322
原创 apifox前置自定义脚本,生成签名
为了防止API调用过程中被黑客恶意篡改,调用任何一个API都需要携带签名,TOP服务端会根据请求参数,对签名进行验证,签名不合法的请求将会被拒绝使用apifox工具每次访问都要填写签名很麻烦,写个脚本自动生成签名,解决这种麻烦事。
2022-12-10 16:13:00
4410
原创 php中函数参数的引用传递和值传递
php中函数参数有两种传递方式, 分别是按值传递和引用传递。按值传递就是把传入的值进行复制操作, 使得参数和传入的值成为两个独立的个体, 函数内对参数的任何操作都不会影响函数外传入的值。结果输出的值还是 a。
2022-11-18 15:20:30
561
原创 php 生成网站地图txt
根据SEO需要生成站点地图有利于百度爬虫收录,后台需要生成sitemap.txt 文件,内容是站点链接,效果如图。开始后台管理模版,页面比较粗糙。
2022-08-25 15:42:37
737
原创 sitemap-php生成网站地图
根据SEO需要生成站点地图有利于百度爬虫收录,后台需要生成sitemap.xml 文件,内容是站点链接,效果如图。我使用的是hyperf框架,所以把 Sitemap类,放到了Services目录中 代码。方法 :表单中的参数没有在方法中接收,根据自己的实际开发来加逻辑即可。下载好Sitemap.php类后,在控制器中使用首先。开始后台管理模版,页面比较粗糙。
2022-08-25 15:35:00
1036
原创 hyperf框架QueryList(phpQuery)
hyperf框架QueryList(phpQuery)在项目中使用QueryList (use QL\QueryList)直接引用,Composer安装QueryList
2022-08-23 17:34:17
291
原创 蓝天采集器(保存数据到mysql)
蓝天采集器,将采集的数据直接保存到mysql数据库,需要自己开发一个插件,操作插入程序,在程序中可以处理采集到的数据,然后插入到mysql数据库中跟着步骤走。采集设置,可设置采集次数、自动采集、图片本地化等设置,或者默认也可以。/*导入数据在这个方法内实现你自己的业务*/...
2022-08-01 18:06:30
1926
2
原创 nodejs 各版本下载地址
node.js nodejs npm选择适合自己的版本下载,不要去官网下载最新的版本,各种问题,烦死个人,找一整天都找不出问题,下载低版本的会问题少
2022-07-23 15:44:44
3984
原创 【hyperf】PhpSpreadsheet导出带图片数据,多图片.xlsx文件
代码】【hyperf】PhpSpreadsheet导出带图片数据,多图片.xlsx文件。
2022-07-15 12:22:56
1294
2
原创 mysql 登录报错 (using password: NO)
mysql 登录报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO);原因是因为数据库被黑了,root 用户被删了, 想要登录进去就按照我的步骤走;第一,停止MySQL服务:(如果service mysql stop执行不成功)第二,/etc/mysql/下,打开my.cnf文件,向其中加入skip-name-resolve 和 skip-grant-tables,并保存;第三, 启动M
2022-06-29 10:39:13
8682
原创 hyoerf 关闭短别名swoole.use_shortname
Swoole short function names must be disabled before the server starts, please set 如图: 在最后面添加 : swoole.use_shortname=Off
2022-06-22 08:39:37
3136
1
转载 postman汉化包下载
postman汉化包https://github.com/hlmd/Postman-cn/releasespostman官网下载地址Download Postman | Get Started for Free
2022-05-28 09:00:05
4715
原创 phpstudy通配符(泛域名)配置
添加第二域名 *保存后vhost.conf文件,有ServerAlias *.xx.yy可以实现泛域名解析如果vhost.conf文件没有就收到修改,添加:ServerAlias *.xx.yy可以实现泛域名解析
2022-05-21 09:07:02
693
原创 thinkPHP 多个子查询语句实现
场景是需要统计商品出库入库数量 sql语句:SELECT a1.id, a1.goods_id, a1.goods_name, a1.in_num '入库', a2.in_num '出库'FROM ( SELECT id, goods_id, goods_name, sum( in_num ) in_num FROM goods_in WHERE type = 1 GROUP BY goods_id ) a1 LEFT JOIN ( SELECT id, goods_id, goods
2021-09-23 17:05:20
324
PHPMAILER实现PHP发邮件
2020-10-28
php 中国城市名称拼音 + 名称拼音缩写
2022-09-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人