自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhangxy

以后的你,一定会感谢现在拼命的自己!

  • 博客(153)
  • 资源 (2)
  • 收藏
  • 关注

原创 thinkphp6接入阿里云短信实战和踩坑

下载完之后随便你放哪里,但是要在你当前使用版本的php.ini 中的配置一下正确的引用路径,在 curl.cainfo 后添加路径 : curl.cainfo = "D:\phpcacert\cacert.pem"这里注意一下流程:买完短信服务包后,需要把短信签名,AccessKey,短信模板(一般验证码这种模板是默认赠送的,可以直接使用)先申请,签名和模板是需要审核时间的,具体的操作请在控制台根据提示进行。1、下载sdk,注意切换到你的项目目录下去,我的。以为这样就能顺利发送吗,no,即将遇到。

2022-10-22 10:25:26 2221 1

原创 thinkphp6 实例化调用控制器时报错

thinkphp6 实例化调用控制器时报错,引入其他控制器方法报错

2022-10-21 12:36:51 1527 1

原创 php \n 符号换行无法输出

从接口拿到的json数组,数组中文字部分有换行,用json_decode转php数组后,输出在html页面竟然没有换行,一开始我以为是转数组后换行符号被删除了,后面用字符替换各种办法试了一遍,最后搜到了一个CSS样式:white-space属性指定元素内的空白怎样处理,默认值normal(空白会被浏览器忽略).........

2022-06-17 17:24:48 358

原创 小程序发送订阅消息,微信公众号发送消息模板

首先讲两个注意事项1、小程序和微信公众号的用户openid是不同的。2、小程序需要用户手动授权订阅消息通知。关于小程序和公众号AppID和AppSecret的获取可以自行百度一下,挺简单的。小程序订阅消息1.1 在后台选中自己需要的模板和相应的字段,注意不同的字段字符长度和格式的问题。参考文档:subscribeMessage.send | 微信开放文档【订阅消息参数值内容限制说明】1.2 小程序授权按钮1.3 我这里用的HTTPS发送,代码是php 公众号模板消息推送 2.1 微信公众

2022-06-13 16:58:08 3603

原创 css – Chrome中的圆角不起作用(图片元素)

加个边框border: 1px solid transparent; /*就是我,加我*/border-radius: 50%;

2022-05-27 14:29:16 191

原创 MYSQL 操作1G的数据库,导入到服务器

导出来挺容易的,环境是宝塔搭建的,导进去用图形界面着实是不行。后面直接将sql数据上传到了服务器,然后用命令去导入。1、输入用户名和密码 mysql -u用户名 -p密码2、选择操作的数据库 use 我的数据库(没有的记得先新建数据库)3、选择需要导入的数据表 source /www/mydata.sql,然后等待命令执行结束。4、结束的时候输入 quit,结束使用mysql。5、因为是宝塔面板,数据查看的时候我在图形操作界面查看的。注意:每一条命令输入完毕之后,记得输入一个英文分号

2022-05-06 09:07:35 665

原创 微信小程序单选框,复选框修改样式

小程序本来的写法无法满足设计图要求,单选框和复选框需要改成长方形的样式。wxml<view class="txt">您目前的年龄段(单选):<span class="red">*</span></view><view class="input_list"> <radio-group class="radio-label" bindchange="bindPickerChangeAge">

2022-04-14 17:40:13 5567 4

原创 html2canvas 使用文字偏移,input错位,背景透明,图片模糊,苹果机无法保存到本地相册

需要一个提交信息的表单,提交之后提示用户保存图片凭证。html2canvas 不同版本链接:Releases · niklasvh/html2canvas · GitHub用新的版本就好了,避免图片下载之后变得模糊。<style>body{ font-family:"\9ED1\4F53"; } /* 用这种格式,防止文字错位 */.is_show{ display: none; }</style><div class="body" id="capture

2022-03-17 10:00:30 3516

原创 连接共享打印机0x0000011b win10

原因:win10最新的补丁和打印机冲突解决办法:打开控制面板——卸载程序——查看已安装的更新(左上角)——卸载补丁KB5005569/KB5005573/KB5005568/KB5005566/KB5005565——卸载完之后修改扩展文件,位置在C:\Windows\System32,直接覆盖是没有操作权限的,先关闭打印机服务,图2——修改系统本来的扩展是没有权限的,我们需要修改它的属性,直接编辑是没有权限的,高级,将所有者改成administrators,然后在点击图3的编辑,赋予所有用户的所

2021-12-31 16:21:28 9942

原创 phpcms验证码不显示

问题:网站部署到服务器之后验证码不能显示解决:caches/error_log.php 修改 777权限

2021-10-13 10:24:38 237

原创 日期插件 laydate 在某一天加文字备注

需求是在某两天的预约时间上,写上约满,插件用的laydate,话不多说上代码:laydate.render({ elem: '#dateOfAppointment', //指定元素 min: now_time, // 最小不能小于今天,即今天之前的日期不能选择 min: '2021-09-25', max: '2021-10-07', mark: { //重点是这个 '2021-09-26': '约满', '202

2021-09-24 10:47:31 537

原创 js五星好评

var num = 5;var star ="★★★★★☆☆☆☆☆";star.slice(5 - num, 10 - num);

2021-09-04 11:14:42 183

原创 电脑常见垃圾数据删除

目录1、微信过期文件2、wps过期备份3、浏览器的下载文件删除3.1 谷歌浏览器3.2 搜狗浏览器3.3360安全浏览器3.4 QQ浏览器3.5火狐浏览器4、常见的系统访问日志或者浏览器插件记录等1、微信过期文件鼠标单击左下角图标——点击设置——点击文件管理——点击打开文件——点击“FileStorage”文件夹——点击“File”文件夹——接下来会有每个月形成的文件目录,不要着急全删,可以依次打开文件看看有没有自己需要的文件,需要的留下,不需要的点击删除..

2021-09-03 14:53:45 401

原创 CSS动态循环指示箭头

.scrollarrows { width: 14px; height: 40px; margin-top: 10px; margin-left: 10px; }.scrollarrows path.a1 { animation-delay: -1s; -webkit-animation-delay: -1s; }.scrollarrows path.a2 { animation-delay: -0.5s; -webkit-animation-delay: -0.5s; }.scrollarrows.

2021-07-22 11:33:32 2097 5

原创 h5页面禁止用户拖动

//等待2s 出现弹窗setTimeout(function () { $("#mask").attr("style","display:block"); //开启弹窗,禁止用户拖页面 $("html,body").css("overflow","hidden").css("height","100%"); document.body.addEventListener('touchmove', self.welcomeShowedListener, false);.

2021-06-22 11:44:26 1259

原创 thinkphp6 + phpexcel 导入导出数据,设置特殊表格

第一步:安装excel,使用composer安装,我的是在window下,直接cmd 切换到xicomposer require phpoffice/phpexcel

2021-05-30 17:25:23 3438 7

原创 thinkphp6 + mysql 处理千万级以上的数据查询

我的框架是tp6,查询是本来的查询方法,数据有2千多万条,导致查询的时候卡的不行。注意数据建表的时候使用

2021-05-30 13:54:40 2523

原创 php 微信 jssdk 分享到朋友和朋友圈,带缩略图

最近修改了一下转发链接到朋友和分享朋友圈没有缩略图的问题,以前都可以直接抓取的,现在官方改了,只能用微信JS-SDK接口。话不多说,进入正题。1、在认证好的公众号里面配置业务域名和JS接口安全域名,具体位置在微信公众号平台,设置—公众号设置—功能设置。2、需要用到的文件:这里有写好的模板,忘记留大神的链接了,这是别人写的。我这里只用了php的,自己改了一下前端的分享模板。链接:https://pan.baidu.com/s/1zYd-m4lfUxarCdLhs3KW0w提取码:rwz.

2021-05-06 14:19:03 989 2

原创 file_get_contents(jsapi_ticket.php): failed to open stream: No such file

No such file 还不明显吗?没有这个文件,自己新建一个

2021-05-06 10:28:03 670

原创 php 自定义生成短链工具

因为公司的需求,需要发送推广链接到短信,一开始都是调用别人的链接,后面发现经常有链接失效的情况,极其不稳定,后面索性改成自己的域名来弄。话不多说,上代码:后端链接生成,我这里是thinkphp6框架:<?phpnamespace app\admin\controller;use think\Controller;use think\Validate;use think\facade\Request;use think\facade\Db;use think\facade\Sess

2021-05-05 16:12:33 422 4

原创 php + h5 微信支付,h5调用微信支付并提交数据

思路:表单页—中间页(支付)—数据提交的后台页—返回表单页单位需要做推广页面的支付,微信浏览器里面调用支付比较好弄,官方有详细的demo,这次需要增加一个h5页面调用微信支付,头一次写,按照自己的逻辑来的,反正是成功了。我的数据提交页面是一个纯html页面,里面有表单,然后表单action带着我的输入框的参数一起提交到支付页面,支付页面把表单参数接收了,值就跟着支付完的返回地址一起跳转到数据写入数据库的后台程序页面,程序页面完成数据写入之后再用header跳转到最开始的表单页(这时候的跳转url记得带个

2021-04-25 15:44:39 2833

原创 Uncaught TypeError: Cannot read property ‘toLowerCase‘ of undefined

事故的开始是自己的js基础没好好学……功能是获取input动态的值,在input上加了一个失去焦点函数,但是我的值一直没有获取到。//原来的代码<input type="number" value="1" min="1" style="width: 40px;height:20px;margin-top:2px;text-align: center;" onblur="sublineId()">//js部分function sublineId(){ console.l

2021-04-10 08:45:59 3769

原创 ecshop 安装程序已经被锁定

安装了一遍,出现这个,然后按照提示删除了data文件夹下的install.lock文件,再次按照依旧出现这个,发现情况不对,于是看数据库已经有了,判断安装已经成功了,将install安装目录改个名字即可,就不会出现这个情况。注意:php版本尽量5.6...

2021-04-08 10:03:47 592 2

原创 织梦火车采集器采集完文章并更新栏目页

打开文件 /dede/inc/inc_archives_functions.php1、在最后增加方法/*火车头采集自动更新主页*/function MakeIndex(){ global $dsql,$cfg_basedir,$cfg_templets_dir,$cfg_df_style; require_once(DEDEINC.'/arc.partview.class.php'); $envs = $_sys_globals = array(); $envs

2021-03-10 09:55:04 305

原创 dedecms访问和更新栏目 Internal Server Error 500

运行环境windows + apache + mysql + php ,在服务器上好好的,下载到本地后无法打开。解决方法:删除根目录下的.htaccess文件

2021-02-27 14:42:43 437

原创 微信小程序文件上传和数据提交踩坑,data中有数据,单独打印没有数据

开发的时候有一个页面是需要上传文字和图片,思路是图片预览模式下不真正的向后台提交数据,用户点击提交按钮,写了一个触发函数进行提交。代码如下:原始代码:(图片能上传,但是上传的速度小于第二个请求执行的速度,导致图片的返回文件名无法随文字一起上传)//触发提交函数submit1: function (e) { var datas = this.data; var that = this; if (datas.uploaderList == "" && data

2020-12-21 14:48:10 1588

原创 win7 访问共享文件错误代码: 0x80070035

这个原因很多,根据具体情况看,不确定怎么弄的时候可以用电脑自己的错误诊断:关于自行诊断:控制面板——网络和 Internet——网络和共享中心——疑难解答——选择共享文件解答(这种电脑可以进行自我查找问题并修复)1、关闭防火墙2、关闭防火墙也没有用,这个时候就运行gpedit.msc,在本地组策略编辑器中“选择本地计算机策略——计算机配置——windows设置——安全设置——IP安全策略,在本地计算机,然后在右侧双击新IP安全策略,状态变成“是”即可。如果没有看见“新IP筛选器”,那就把鼠标

2020-12-17 09:01:44 4608

原创 jquery 回到顶部,回到页面某个div位置

$(window).on('scroll', function () { // 判断显示还是隐藏图标按钮 if($(this).scrollTop() >= $(this).height()){ $('.top_icon').fadeIn('300'); } else { $('.top_icon').fadeOut('300'); }});$('.top_icon').click(function(){ $('body,html').a.

2020-12-10 16:21:16 77

原创 mysql在某个字段中(字符)匹配出特定的字符

话不多说,上例子,下面截图是数据表的一个备注字段,我需要找到当前患者的入院时间,需要在备注中根据关键字“住院治疗”来查找。select id,name,if(memo like '%住院治疗%',substring_index(substring_index(substring_index(memo,"住院治疗",1),"[",-1),"]",1),'') as '住院治疗' from guest;--memo 是备注字段--思路,首先判断是否有备注住院治疗,有才查询日期,如果没有那就.

2020-11-17 11:15:23 1739

原创 css 原生代码写loading圆环

.loader{ height: 50px; width: 50px; margin: 20% auto 0 auto; }.loader::after,.loader::before{ content: ""; width: 50px; height: 50px; position: absolute; border: solid 8px transparent; border-radius: 50%; -webkit-animation: circles 1.4s linear infinite; .

2020-10-30 10:11:26 518

原创 phpmyadmin(mysql) 删除操作日志 Windows环境

在phpmyadmin相关安装目录中 logs/mysql_log.log 文件。这个文件会随数据的增加变得越来越大,可以在环境配置中修改自动清除日志,我这里讲手动,因为自动的话怕数据出错。下载一个专门可以打开log文件格式的软件(点击进入下载:https://www.jb51.net/softs/176101.html),点击LogView.exe,点击工具栏(文件——清除日志即可)...

2020-10-05 17:03:36 743

原创 php正则表达不连续的多个字符(类似mysql的模糊匹配)

//如下:我需要判断当前链接是否包含4g.6713和sg01$url = 'http://4g.67137777.com/special/20190709.html#sj-bensheng-sichuan-sg01-c066-jzxfy-yiwen-gjc0459161';if(preg_match('/4g.6713.*sg01/',$url,$matches2) > 0){ dump($matches2);}//注: preg_match()会返回符合条件的个数...

2020-08-28 14:40:43 562

原创 js网页打开加载几秒之后自动执行某个方法,js执行点击函数

//页面跳转function pageJump(i){ window.setTimeout(function(){ i--; if(i > 0){ pageJump(i); }else{ window.location.href = 'http://www.baidu.com'; } }, 1000); } pageJump.

2020-07-18 14:28:52 2119

原创 php 时分秒转为秒,秒转化为天时分秒

一、分秒转为秒/* * 获取时分秒,转化成秒 * 8小时5分5秒 */function turnSecond($str){ $hour = 0; $minute = 0; $second = 0; if(strpos($str,'时') !== false){ $strArr1 = explode('时',$str); $hour = $strArr1[0]; $strArr2 = explode('分',$st

2020-07-11 23:39:42 1097

原创 thinkphp6数组分页

一、因为有复杂的数据统计,需要组数组,这时候使用tp6的分页会有问题,于是改为数组分页的方式,将以前tp3的分页拿过来改了一下,话不多说上代码,引入tp3分页源代码,为了和tp6的区别不会太明显,修改了源代码,放入tp6 \vendor\topthink\framework\src\think 下:修改详情:1、样式(ul li)2、C方法改为 config3、U方法改为 url4、ACTION_NAME改为:$request = \think\facade\Request::in.

2020-06-27 17:02:48 1453

原创 MySQL 同一字段匹配多个值,时间分组查询

表结构SQL语句:--sql语句,根据时间分组查询,因为我数据库存储的时间戳所以使用from_unixtime函数select from_unixtime(sw_startTime, '%Y-%m-%d') 日期,count(if(sw_guestMsg=1,sw_guestMsg,NULL)) 1句话,count(if(sw_guestMsg=2,sw_guestMsg,NULL)) 2句话,count(if(sw_guestMsg=3,sw_guestMsg,NULL)) 3句话 fr.

2020-06-08 10:03:16 1771

原创 thinkphp6同一字段多个like条件

这几天弄了一个多条件的模糊匹配,然后我还发现not like的多条件竟然和like的多条件不一样,害我苦苦研究了一下午,差点就直接是哪个原生代码了。//注意or在数组中的位置not like : $map[] = ['sw_visitUrlFirst','not like',['%bd02-c%','%bd02-f%','%sg04%','%sm04%','or']];like:$map[] = ['sw_visitUrlFirst','like',['%bd02-c%','%bd02-f%',

2020-06-08 09:47:05 3262

原创 layui2.5.5合计行取整,根据表中数据,该整数就整数,该取小数就计小数

table.js表大概494行,找不到就搜"toFixed(2)"var e = n.totalRowText || "",i = {},t;//t = parseFloat(a[o]).toFixed(2),if(parseInt(a[o]) == a[o]) //是否是整数 t = parseFloat(a[o]).toFixed(0);else t = parseFloat(a[o]).toFixed(2); //var i = {};return i[o] = t,.

2020-06-05 16:12:00 1505

原创 微信原生小程序支付,补坑(openid无法获取),支付jsapi缺少参数total_fee

弄个支付,折磨了我三天,哈哈,还在功夫不负有心人,支付的商户是在公众号申请的,申请流程我就不多说了,微信公众号那边的支付我这里也不多说了。小程序性要使用公众号的支付商户,这里在小程序公众平台中关联商户即可。第一步:获取用户openid,一开始想着从外部写php代码来获取,后面试了老半天总是不成功,然后改变主意,直接在小程序中调用官方提供的接口,如下://app.jsApp({ onLaunch: function () { // 展示本地存储能力 var logs = wx.

2020-05-17 17:50:16 2173

原创 织梦自定义标签,还有模板页字段无法输出的注意事项

一、登录后台,模板—标签源码管理—[增加一个新的标签](注意这里,先创建页面,不要着急写代码,保存的时候如果出现“DedeCMS:CSRF Token Check Failed!”,请打开/dede/config.php,在69行左右,那串错误提示函数的第一行加一个return)二、打开新建的标签页面,如下:<?php/* author: zhang time: 2020-5-13 13:50 qq: [email protected]*/if(!defined('DEDE

2020-05-13 14:44:06 244

微信平台怎样上传小程序.docx

微信平台怎样上传小程序,结合自己亲身实践的,上传方便自己以后查阅

2019-09-05

实用UI整理(自己整理的图标,表单的常见UI的使用)

自己整理的图标,表单的常见UI的使用

2017-08-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除