- 博客(64)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
原创 手把手教你在Fastadmin/Tp5.0上传图片的时候添加水印或者Logo
第五个参数:文字写入位置(九宫格,123456789,1左上角9右下角)第六个参数:文字的位置偏移量,正数是往左下偏移,负数是往右上偏移。2.第二步打开图片之后,使用water方法,对图片进行添加水印。第三个参数:透明度0-100,不给参数默认值就是100。4.看上传图片的代码,方法里面走的else片段。save()方法:添加完水印之后,修改或覆盖原图。代码解析:这里是打开上传的那张图,获取图片的信息。代码解析:打开图片之后就开始添加水印信息,第一个参数:水印图片的url。第一个参数:添加的文字。
2024-12-27 10:06:58
390
原创 宝塔SSL证书申请失败,报错:申请SSL证书错误 module ‘OpenSSL.crypto‘ has no attribute ‘sign‘(已解决)
刚安装宝塔申请SSL就报错:申请SSL证书错误 module 'OpenSSL.crypto' has no attribute 'sign'问题:申请SSL证书错误 module 'OpenSSL.crypto' has no attribute 'sign'解决方案:直接在宝塔终端里面运行下面的命令,然后重启宝塔面板。
2024-12-16 09:51:17
1104
原创 JQuery设置Cookie操作,设置、获取、删除三种方法
当用户点击或者操作时需要设置cookie时。第三个:Cookie过期时间。//获取cookie方法。//设置cookie方法。第一个:Cookie名称。第二个:Cookie内容。//删除cookie。
2024-11-06 14:53:39
1064
原创 教你用JQ怎么循环遍历数据,学会直接月入过万,不够我给你补!
3.开始遍历,先定义一个空变量,然后再for里面 += 循环拼接,最后再 $("#tbody_zd").html();html方法里面放你定义的变量。2.再看html的表格,我是循环遍历在表格里面的就是tr和td。这是一个标准的html表格,注意我给了tbody一个id。记住这个id等会要考。这是一个标准得json返回值。
2024-08-13 17:24:04
338
原创 Fastadmin字段搜索,两表联查。
>with(['group','qudao']) 如果多个字段需要两表联查就用数组的方式。这样子用户表中存储qudao_id的int类型,也可以用qudao表的name来进行搜索。第一步,在用户表里面的index.js文件里面写入渠道表的name字段。->with('qudao') 只有一个字段,就直接放进去就行了。id:用户表里面的qudao_id 等于 Qudao表中的 id。qudao_id :用户表里面的渠道id字段。第二步,在用户的模型里面新建一个方法。qudao : 表名称。
2024-05-30 15:32:47
1493
原创 Fastadmin自定义动态下拉/编辑默认赋值问题
然后当你编辑修改下拉内容,点击下拉框的时候,就等同于你重新调用了 selectpage 方法,重新调用的时候,自然没有带keyValue,走的就是查询全部列表的判断。当add添加页面,点击下拉的时候,。当keyValue 存在的时候,就用它当作id查询默认的一条,直接返回就行了,因为只查询返回了一条数据,那么显示的就是默认的。点击edit页面的时候,不点击下拉列表的时候,会默认带着keyValue字段,这个字段就是你添加的时候选择的id。这是编辑页面的,多了一个 value的赋值,其他不变。
2024-05-17 17:54:10
866
原创 Linux服务器磁盘扩容后,但是宝塔面板没有即使生效,以解决~!
显示 99G,已经扩容了,但是服务器还没有更新信息。前景描述:我是100G的磁盘,扩容到200G.宝塔这里可以看到你的挂载点文件系统是多少。系统磁盘大小已经更新成功了!第一步查看服务器的当前磁盘。第四步:对分区大小重写。
2024-04-15 15:53:43
992
2
原创 PHP/后端/Tp/fastadmin/消息通知企业微信机器人
第一步,先在企业微信的群聊里面添加一个机器人。第二步,复制获取机器人的WebHook地址。第三步,拼接发送内容。
2024-03-19 09:26:03
796
原创 Fast admin改变对话框的文字,并且绑定参数,确认和取消都可以做修改
order_status 执行同意或者拒绝的方法。自定义的方法放在最下面。列表添加一个buttos按钮用来单击触发对话框。需求:点击确认和拒绝都要做出对应的操作。
2024-02-29 17:22:41
395
原创 Fastadmin列表根据status或者固定条件来显示按钮的显示和隐藏
打开页面的js文件,在操作的这一列里面再加一个button按钮。也可以新起一列(我在其他文章有写)添加按钮。console打印出来row数据可以看的更清晰,直接取值根据自己的环境做判断就行。根据订单状态,显示“退款操作”按钮显示和隐藏。row就是选中的这一些所有的数据。
2024-02-29 17:15:49
1394
原创 Fastadmin点击搜索赋值给下拉列表
输入核销码,点击搜索。触发单击事件,通过ajax请求方法,传递核销码,后台通过核销码查找到相关信息,再返回赋值。给add.html的js里面,给搜索按钮绑定单击事件。输入核销码,点击搜索,下拉列表展现出订单的所有项目。
2024-02-29 17:04:39
520
原创 Fastadmin/Tp5.0连接多个数据库
要把database2.php放置到application/extra/下才能读取到。第一步先引入Config。第四步对数据库进行操作。第二步读取数据库配置。
2023-10-12 14:53:16
1516
原创 fastadmin在前端调用 /api/common/upload 返回未上传文件或超出服务器上传限制
第二步:上传的时候接口有指定的字段:file。这里传其他的name都是返回未上传文件或超出服务器上传限制。第三步:检查一下请求头,不要https用http请求,也不要http用https请求。上传图片的时候要在Common.php文件里面把验证登录的。域名/api/common/upload。第一步:在api目录直接调用。
2023-09-12 14:04:39
1337
3
原创 Fastadmin上传视频/文件报错:{“code“:0,“msg“:“未上传文件或超出服务器上传限制“,“data“:““,“url“:““,“wait“:3}
第二:POST 请求最大大小受限,包括 POST 请求中的所有数据,不仅限于文件上传。如果 POST 请求的大小超过限制,PHP 将拒绝处理。第一:上传的文件大小超过php的限制,PHP 将拒绝上传。这个配置项通常会影响文件上传时的。当超出限制的话,服务器会拒绝接受你的上传请求,所以会报这个错!第二就是fastadmin框架自身的update上传限制。文件路径:app/extra/upload.php。把这个几个地方给改了,就100%的解决这个问题了。和其他 POST 数据的处理。*这里的限制也修改一下。
2023-08-14 17:30:19
2609
原创 PHP TP5.0框架会员根据经验值升级等级
3.再定义一个空的变量,用来存会员等级的id。// 初始化最小差值为一个较大的数。1.先查询出最高等级所需要的经验值。4.查询出所有的用户等级规则表信息。普通会员默认注册就是,经验值0。最后然后再判断修改用户的等级ID。先看一下会员等级表规则的表结构。2.在定义一个当前用户的经验值。5.开始循环遍历匹配。
2023-06-23 17:58:10
375
原创 Fastadmin前端上传图片压缩,实测9MB压缩至19.1KB
Fastadmin前端上传图片压缩,实测9MB压缩至19.1KB,图片压缩。Tp5.0上传压缩图片
2023-04-20 14:28:17
1089
原创 利用Ajax做页面无刷新时使用Jquery在模板遍历数据
首先,在DIV里面定义 id 或者 class 一般用id,唯一性的。1.一般情况用户打开页面的时候,模板默认用 foreach 已经遍历了初始数据
2023-03-28 09:37:37
210
原创 Fastadmin引入阿里云短信接口,致命错误: Class ‘AlibabaCloud\Client\AlibabaCloud‘ not found
Fastadmin引入阿里云短信接口,致命错误: Class 'AlibabaCloud\Client\AlibabaCloud' not found
2023-03-08 13:53:55
1516
原创 阿里云负载均衡SLB,HTTPS动态网站部署负载均衡,实现高并发流量分发
项目部署好就可以了,主站的域名证书就是:还没做负载均衡的时候,你的项目是用www.baidu.com进行访问的,做了负载均衡的时候依旧还是用www.baidu.com,只是每次请求都会把请求分发给不同的服务器去处理。如果是https的网站,需要创建443端口的监听,我已经创建了一个443的监听,这里显示端口被占用了。选择默认服务器组,开始添加服务器,分流几台就加几台进来,端口同样是443的端口,权重是轮询的权重,全部设置为一样的数值,就是依次轮询。数据库的外网连接地址需要生成的,默认是没有的。
2022-11-24 15:25:07
1615
原创 阿里云免费证书Apache的.PEM证书,宝塔部署Apache证书
把_public.crt 和 _chain.crt文件打开,把_chain.crt内容全部复制粘贴到_public.crt文件最下面,然后再把内容全部复制粘贴到宝塔证书(PEM格式)里面去就ok了。一般 PEM格式证书 = 域名证书.crt + 根证书(root_bundle).crt。在宝塔面板部署https证书 ,可以看到一个是放key,一个是放证书(PEM格式)阿里云申请的免费证书,下载apache的压缩包加压出来发现没有.pem文件。但是阿里云的Apache证书下载加压出来没有.pem。
2022-11-18 14:04:51
1086
原创 Linux 查询正在运行的shell脚本命令
2.如果太多了找不到,看的眼花,可以加条件 grep是分组 查看正在运行的shell脚本的进程shell脚本就是 sh。如图下面就是查询出来的所有sh脚本,看第三列就是脚本的进程UID,直接杀死UID就行。如果查看其它的脚本比如 python的脚本。1.查看当前运行的所有进程。
2022-11-12 13:48:56
13734
2
原创 VBA操作Excl表格常用命令
16.新建一个工作表,传递 自定义表名称,如果 传递的表名称存在,则不创建。11.在指定的某一列左右两边插入一列,D列左边插入一列 或 D列右边插入一列。15.For循环语法 和 终止for循环,跳出for循环。14.获取当前excl表里面一共有多少个工作表。4.打开工作薄(文件)里面的某一张工作表。2.选中当前工作表的某一列,或者行。3.打开工作薄,就是打开某一个文件。10.设置某一列的宽度。5.获取单元格的内容。
2022-09-29 17:58:28
2124
1
原创 phpstorm正则匹配清理被蠕虫病毒污染的html文件DropFileName = “svchost.exe” Ramnit
电脑中毒了,本地的html文件全部被蠕虫病毒感染了。本地所有项目里面的html文件全部被破坏了,里面都插入了一个脚本,DropFileName = “svchost.exe” Ramnit 中间隔了好几百行的base64转码的图片,是真鸡儿烦。...
2022-06-16 10:17:03
822
原创 Excl两列数据对比用VBA实现,如:A列的数据是否在B列出现过
快速用A的数据在B列里面匹配是否存在,存在就标起来 首先启动excl的宏插件先声明一个按钮,单击事件完成之后,只需点击按钮,执行了点击事件之后,自动运行代码。实现需求。A列张三在B列里面存在,则 A列的张三标黄。 欢迎有大佬一起交流探讨excl技术。感兴趣的可以留言,我每天都会看csdn的...
2022-06-08 14:55:35
4494
4
原创 Tp5.0查询返回对象数据,修改数据结构,查询预处理
$data['order'] = db('web_order')->where($where)->paginate(10,false, ['page' => $page,'query'=>request()->param()])->each(function($users,$key){ if($users['order_gtype']!=1){ $list = json_decode($users['order_model'],true); ..
2022-04-01 11:05:05
1710
原创 JS变量之间赋值,改了一个变量另外一个变量也跟着变 b=a 改了b之后打印a,a也跟着变了。
b=a 改了b之后打印a,a也跟着变了。JS在赋值时,原始类型(比如字符串)是复制值,引用类型(比如关联数组)是复制引用。引用类型的赋值相当于地址拷贝,赋值前后占用的是同一段地址,js会认为他两是一个东西。
2022-03-29 17:26:32
2095
原创 Linux (已解决)系统时间比北京时间快8个小时,时区Asia/Shanghai
时区是 Asia/Shanghai 但是Linux时间还是比北京时间快。可以用命令解决:date -s 11:23:00 //更新时分秒这行命令是 更新 时分秒 建议从整分开始 相差几秒没有关系。如果相差了好几天就用date -s "2022-03-25 12:12:00" //更新年月日时分秒输入命令,敲回车。就直接更新好了Linux的系统时间。就会跟北京时间同步...
2022-03-25 17:17:38
6202
原创 PHP生成小程序带参数分享码Tp框架
第一步,获取参数:前端请求接口带给你的参数。//拼接参数$uid = 'uid='.$post['id']; //前端传递的用户id参数 $page = 'pages/pintuan/pintuan'; //小程序页面,必须是已经发布审核通过上线的小程序页面 $return['ewm'] = $this->get_unlimited($uid ,$page); //开始调用生成二维码的方法第二步,开始调用获取小程
2022-03-24 10:11:15
935
小程序多商户平台申请用《电商平台服务协议范围》2020新
2020-10-21
ZhongBangKeJi-CRMEB-master.zip
2020-05-24
微信公众号分享的公司小logo和小描述是怎么弄得?如图!
2020-01-03
TA创建的收藏夹 TA关注的收藏夹
TA关注的人