php
@土豆子
这个作者很懒,什么都没留下…
展开
-
php七牛云大文件上传javascript
【代码】php七牛云大文件上传javascript。原创 2023-01-31 10:02:41 · 243 阅读 · 1 评论 -
tp5 如何自定义配置文件并且调用
tp5.1用户如何自定义配置文件? 网上大部分的使用方法是说新建一个extra下面放配置文件,然后使用config快捷方法调用。然后在复杂一点需要去更改一个系统的调用方法,框架的发展肯定是越来越完整相对于前面的版本5.1里面已经说的很清楚了,https://www.kancloud.cn/manual/thinkphp5_1/354155 可以点击链接查看升级详情原来的应用extra目录下面的配置文件直接移动到config目录下面。原来模块的配置文件(包括extra目录下面的)直接移动到模...原创 2021-07-22 17:47:19 · 1071 阅读 · 0 评论 -
ThinkPHP5.1 Where查询表达式
查询表达式支持大部分的SQL查询语法:where('字段名','表达式','查询条件');whereOr('字段名','表达式','查询条件');手册上都有标注但是有些地方说的不是很清楚,比如LIKE查询或的方式同时查询多个字段模糊查询,如果想要 字段1 LIKE "%aa%" OR 字段2 LIKE "%aa%" OR 字段3 LIKE "%aa%"....... 那么你可以这样写: $where[] = ['字段1|字段2|字段3','like',"%aa%","OR"...原创 2021-07-21 10:28:38 · 1297 阅读 · 0 评论 -
PHP加减乘除精度丢失 解决方法
对于任意精度的数学,PHP提供了支持用字符串表示的任意大小和精度的数字的二进制计算,最多为2147483647-1(或0x7FFFFFFF-1)。BCMath函数仅在 PHP 编译时配置了 --enable-bcmath 时可用。用法:<?php// 设置默认小数点保留位数bcscale(2);// 加法echo bcadd(1234567890.123, 987654321987654321), PHP_EOL;// 减法echo bcsub(123456.原创 2021-05-07 17:12:29 · 1024 阅读 · 0 评论 -
TP3.2框架中如何使用多个mysql函数 如FIND_IN_SET 和 !FIND_IN_SET
数据查询中可能会用到数据表中的多个字段去做匹配可能会用到多个FIND_IN_SET 也可能需要拼接多个条件$all_department = getOneAdminAllDepartment($user_id); //获取需要匹配的值if ($all_department){ foreach ($all_department as $val){ $str_where[] = " FIND_IN_SET($val,case_show_partment) "; //多个值只要满..原创 2021-02-24 15:55:26 · 781 阅读 · 0 评论 -
解决mysql查询 DISTINCT数据量大导致加载过慢的问题
问题:想查询某个表A里面的数据关联的分表B数据,需要查询出A中每条数据中关联了B中多少条数据,还需要查出A关联表C中,每条A关联了多少条C中的数据。我用的是TP框架,当我直接用count()查询,关联两个表同时查询的时候会出现查询的数据量不正确的问题,具体原因和执行的顺序有关。最后采用的是DISTINCT函数查询,测试没有问题但是线上数据比较多就会出问题。所以优化了一下写法原来写法:SELECT COUNT( DISTINCT C.sexp_id) AS count1, CO..原创 2021-01-06 11:26:22 · 2870 阅读 · 0 评论 -
php+python富文本实现tiff或tif结尾文件图片上传
在富文本使用过程中发现有很多同事总是有tiff结尾的文件需要上传 也是图片的一种格式吧,这种格式的文件不支持在线预览的 如果是在网页中打开直接就会下载解决方法就是需要把这个文件的类型需要转化一下,网络上很多什么imagic扩展来出来, 但是很麻烦 我觉得很麻烦,我试过 过段放弃了第一步 我们需要 修改编辑器的图片上传的配置文件,这个需要根据你使用的编辑器类型 先把这个类型限制给加上tif和tiff格式的支持,不然还没有触发网络请求就会被提示上传失败第二步 我们需要在富文本图片上传的接口判断是.原创 2020-12-04 09:54:25 · 501 阅读 · 0 评论 -
PHP html生成pdf 并且加上电子骑缝章
项目需求 需要生成电子报告 并且能够线上签发 所以需要自定义内容并且能够加上电子骑缝章,TCPDF使用直接看手册就行解决思路如下· 最好是使用TCPDF 来实现html和pdf的转化 使用富文本编辑的话要注意 富文本添加以后特别是表格是没有边框的所以你的文本数据入库可以在头部拼接以下内容 实现边框<style>table { border-top: 1px solid black; border-left: 1px solid black;}table td...原创 2020-12-04 09:24:41 · 2540 阅读 · 2 评论 -
tp3.2 add()成功返回新增主键,数据库缺没有新增
写日志记录的时候,发现当出现某种情况下去记录日志的时候无法,新增日志!检查了打印了执行的新增语句的确有新增的主键id返回,但是数据库里面没有新增内容,主键也被跳过,一开始以为是我数据库表有缓存,所以先把缓存的表都删除掉了,还是不行。突然想到这个情况与数据库事务很相似呀,于是加了一个事务在这里 解决问题了。有可能是之前的程序有事务,但是没有关闭事务。所以导致了 后面的回滚!记录一下 这个问题 后面估计可能还会遇见!...原创 2020-05-13 18:10:44 · 1188 阅读 · 0 评论 -
php URl参数基于base64_encode加密与解密
php url地址中参数加密问题在我们常用的加密方法中,有的是可逆有些是不可逆的,比如我们经常使用的base64_encode() 和 base64_decode() 为可逆的加密方式,不可逆的我们常用的MD5 等,但是一般url加密当我们涉及到参数的时候都会选择可逆的加密方法,我们今天介绍的方法是在base64_encode上面去改良的,因为base64_encode有些特殊字符被加密以后,...原创 2020-04-10 17:41:24 · 842 阅读 · 0 评论 -
TP3.2带条件分页,解决编码的问题
少时诵诗书所原创 2020-04-09 10:04:35 · 169 阅读 · 0 评论 -
php 如何将富文本内容输出到word里面且添加页眉和页脚
之前一直用模板替换的方法进行word生成基本满足公司需求,后来不能满足公司富文本编辑后的内容生成到word里面一开始想到是是phpword因为一直用这个 ,想看看这个是否有提供对应的方法能使用,翻来覆去都没有找到,只有换种思路了于是想到了网页生doc不就行了?于是开始着手解决问题:这是源码直接用就行了 (最终能生成word+页眉+页脚的)给大家一个简单的demo 领会一...原创 2019-11-07 17:36:01 · 2281 阅读 · 4 评论 -
(php TP3.2)设置软连接后能访问到链接内容,缺不能上传相关文件报错 请手动创建目录
这个题是我迁移服务器的时候发现的发现 我在项目里面不能上传文件到我链接的源目标文件里面 一直报错 根目录未找到 ....换成了 upload发现上传正常,于是便怀疑是不是权限的问题 于是这样试了试,发现竟然同样的软连接cc文件夹能上传成功简直无语了 ·····想了很久一直以为是权限的问题导致未能快速解决直接开始解决问题本质上真是权限问题不过这次...原创 2019-11-06 18:23:06 · 579 阅读 · 2 评论