- 博客(95)
- 资源 (2)
- 收藏
- 关注
原创 tp5,php将数组转化为字符串
$al_array为数组 $al_array_new = implode(',',$al_array); implode将把数组的元素用逗号分割,$al_array_new为以逗号为分隔符的字符串
2019-07-01 09:49:31
9234
3
原创 php时间戳和普通时间格式互相转化
普通时间转化为时间戳 strtotime($time) 时间戳转化为普通时间 date("Y-m-d H:i:s",$timestamp)
2019-05-07 16:59:35
3687
原创 【Python 模块运行 PyInstaller 打包 无需 PATH】
【代码】【Python 模块运行 PyInstaller 打包 无需 PATH】
2025-07-17 11:37:34
169
原创 【mysql 截断订单表order 报错】
这个是一个截断订单表的sql语句看起来没有什么问题 但是实际执行的时候是会报错的搜了很久 不知道问题在哪复制到数据库管理工具后发现和其他表名的颜色是不一样的 应该是什么关键字。
2024-10-09 23:27:32
335
原创 tp php文件里拼接的html代码作为内置标签在前端不解析
之前的业务需要php文件里拼接的html代码 但是作为内置标签在前端不被解析。后来同事教我正确的方式是。这样在页面上显示来的是。
2023-08-10 13:46:42
468
3
原创 【tp6】使用setInc或者setDec报错
tp6里移除了这种用法 改为 ->inc('要更新的字段名') ->update() 之前没注意 这里记录一下 同样的 ->dec('要更新的字段名') ->update() 更新值大于1的 ->dec('要更新的字段名',3) ->update() 表示减3
2023-06-22 10:21:31
1854
原创 【PHPMailer SMTP connect() failed】
第二种情况 参数里面有一个password参数 注意这里是授权码 不是邮箱登录密码。现在一般使用的就是ssl的端口465。PHPMailer发送邮件。第一种情况 端口问题。
2023-03-27 17:34:13
766
原创 【tp接口状态码变成256 320?】json()方法使用误区
但是Unicode又不直观,所以我自作聪明写成了这样。有时候项目里需要一些自定义返回格式的地方会用。但是呢 成功没问题 有时候。我想给前端返回一点报错提示。然后接口状态码成功的时候变。
2022-08-25 14:52:50
497
原创 join查询 没有关联的主表数据查不出来 非主表数据量很大左链接查询速度慢
->join('resources_type rt','rt.id=r.type_id') 我忘记了默认是inner join 其实是我的写法有问题 既然分主次表 那么当然应该使用左/右链接 如 ->join('resources_type rt','rt.id=r.type_id','left') 这样即使没有与次表关联的主表数据也能查出来 记录一下 ...
2022-05-25 15:17:09
542
转载 【PHP CURL GET请求对方接口报HTTP Status 400 – Bad Request】
$url = "http://xxx.xxx.cn/xxx/xxx?startTime=2022-04-01 16:12:03&endTime=2022-04-14 16:12:03&deviceAddr=123456"; $header = [ 'token:'.$token ]; $res = $this->httpCurl($url, [], $header); get请求直接报HTTP Status 400 – Bad Request,找了很久原因,开始以为是url
2022-04-15 14:13:56
1846
原创 php.ini修改“不生效“ 其实是我没改对地方
项目上服务器的时候有个地方需要修改php.ini 我用find / -name 'php.ini'找到了php.ini的位置 修改了配置 重启服务 但是没生效 重点来了 我用phpinfo()看了一下配置还是原来 而且上面的php版本是7.1 而我在命令行里看到的是7.4 后来同事帮我看的时候告诉我用的这个7.1还没有php.ini,用的是默认的 所以才不生效 后来复制过来一个7.1在/usr/local/php/php.ini 改了 重启服务才生效 ...
2022-03-24 14:58:46
706
原创 开发项目安全相关
记录一下 但不仅限这些 登录验证 a.登录密码验证 b.登录ip验证(一般用于内部管理系统或者管理后台) c.图形验证码 d.手机验证码 e.app口令 token session 在登录之后 在公共类众添加token或者session过期机制 时间适当 过期之后需重新登录 IP校验 登录后公共方法IP校验(一般用于内部管理系统或者管理后台) 操作权限控制 用户操作权限控制 包括菜单按钮等 上下限控制 a.电商类,团购类的用户提现等操作 b.需设下限 比如不到100不能提现(资本家的丑恶
2022-01-05 14:43:46
138
原创 微信小程序支付
统一下单 //小程序微信支付 function WxPay($data) { $fee = $data['fee'];//金额 $appid = "wxd1234567";//appid. $body = 'xxx小程序消费'; $mch_id = '1234567';//商户号 $nonce_str = $this->nonce_str();//随机字符串 $notify_url
2022-01-05 13:58:00
366
原创 tp3 怎么获取刚刚新增的记录的自增id
$data = [ 'name'=>'张三' ]; $row = M('user')->create($data); $id = $row['id'];
2021-12-06 18:00:12
1307
原创 layui jquery js 设置select checkbox选中没反应 显示效果没变
这是layui的特性,即使代码设置选中没问题也需要渲染 例如 $(element).attr('checked', true); form.render(); 没有form.render();显示的效果是不会变的
2021-08-02 17:44:32
722
转载 layui 监听多选框(checkbox) 点击事件
//html代码 <input lay-filter="switchTest" type="checkbox" name="type[]" value="1" title="葡萄"> <input lay-filter="switchTest" type="checkbox" name="type[]" value="2" title="榴莲"> . . //js代码 layui.use(['form', 'layer', 'jquery' ], function () { $
2021-07-30 16:05:20
7045
原创 mysql语句优化 首先去掉子查询
子查询的查询效率非常低 子查询:查询时间14秒 select u.uid,u.phone,u.name, u.createtime, (select count(*) from tc_shop s where s.uid=u.uid and s.status=1) as shopnums, coalesce((select sum(h.amount) from tc_hongmi_record h where h.in_out=1 and (h.type=1 or h.type=4) and h.b_ph
2021-06-28 16:52:35
302
原创 php去掉字符串数据库看不见换行符
先写结论 $address = preg_replace("/\s/","",$address); 事情的起因是json解析字符串失败,但是看不到什么符号,然后粘贴去在线解析json的,解析失败了,我知道肯定有看不见的换行符 json格式下一看 是\t\n, 不知道为什么我原来的str_replace(PHP_EOL,'', $address)无效 ...
2021-06-28 16:42:02
305
原创 layui 设置select的option被选中
html代码 <div class="layui-form-item"> <label class="layui-form-label">所属角色</label> <div class="layui-input-inline"> <select id="roleid_edit" name="roleid" lay-filter="aihao" data-placeholder="请选择..."> <foreach name="r
2021-05-24 11:06:43
2418
转载 Bootstrap Table -detailView和detailFilter的使用
detailFilter 属性:data-detail-filter Type:Function Default:function(index,row){ return true} detailView 属性:data-detail-view Type:Boolean Default:false <table id="table" data-toggle="table" data-height="460" data-detail-view="true" data-detail-formatter=
2021-04-25 17:28:01
987
原创 php 利用ceil函数向上取整对象数向上舍入为最接近的小数
有一个小数3.141 我想让他保留两位小数的情况下对第三位小数只入不舍,也就是第三位小数只要大于0就进1 利用ceil函数向上取整 ceil(3.141*100)/100; //结果3.15 计划通!
2021-04-20 15:36:20
405
原创 tp3.2 同一字段多条件查询 组合查询
手册里写的是这样 我的情况是我需要一个时间戳大于开始时间,小于等于结束时间,但是 $where['_string'] = "paytime > $startTime AND paytime <= $endTime" 条件没生效 我打印了一下sql语句里面直接没有这个条件,具体啥原因没明白 最后的写法 ['paytime'=>[['gt',$startTime],['elt',$endTime],'AND']] 测试成功 ...
2021-04-20 10:58:19
1136
原创 tp3.2 save() add()参数丢失 或者参数精度丢失 小数丢失
我是在tp 3.2里面遇到的 解决方法 删除 \Public\Runtime\Data_fields里面的文件 暂时没有发现一劳永逸的方法 未完待遇
2021-03-31 18:29:12
485
原创 [Vue warn]: Missing required prop: “value“
其他情况有很多博客我就不展开了 ,我说说我的情况 可能有经验的一眼就看出来了,确困扰我很长时间 <Select v-model="search.from" style="width: 200px"> <Option :value="0" :key="0">全部</Option> <Option :value="1" :key="1">仓库添加</Option> <Option :value="2" :key="2">接车采购<
2021-01-14 09:23:39
2490
转载 vue 打印类 多打印空白页
这里是print.js的问题 不能用npm安装 需要手动下载到本地,而且要做些新修改 下载地址 https://github.com/zxc19890923/print/blob/master/print.js // 搜索getStyle方法,添加:str += "<style>html,body,div{height: auto!important;font-size:14px}</style>"; getStyle: function () { var str = "",
2021-01-13 14:03:29
317
1
aceadmin后台管理系统
2019-04-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅