随笔分类 -  php类和函数

做项目用到的自己写的(或网上找的好用的)类或方法,备份一下
摘要:API流式导出大数据 <?php namespace App\Admin\Exports; use App\Admin\Services\Statistics\ExaminationRecordsDataService; use App\Enums\ExaminationStatus; use Ap 阅读全文
posted @ 2024-11-29 10:09 Tiac 阅读(30) 评论(0) 推荐(0) 编辑
摘要:本文链接:PHP AES 解密的坑 - Tiac - 博客园 (cnblogs.com) 一、AES 加解密(ECB模式) /** * AES加密 * @return string */ function aes_encrypt(string $aes_key, string $text) { re 阅读全文
posted @ 2022-05-12 17:47 Tiac 阅读(1543) 评论(0) 推荐(0) 编辑
摘要:一、前端 AES 加密 <script type="text/javascript" src="https://cdn.bootcss.com/crypto-js/3.1.9-1/crypto-js.min.js"></script> <script> const iv = CryptoJS.enc 阅读全文
posted @ 2021-07-23 14:39 Tiac 阅读(392) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://www.cnblogs.com/tujia/p/14677098.html 背景: 1)几年前的PHP老项目,没用使用OSS来保存图片,而是用了一台独立的服务器来放图片。 2)但因为后台没有限制图片上传的大小,经营人员也没有手动裁剪图片,导致图片的尺寸很大,前端加载很慢,影 阅读全文
posted @ 2021-04-19 15:39 Tiac 阅读(319) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://www.cnblogs.com/tujia/p/14519227.html 说明:阿里云OSS有两种方法上传图片,分别是 uploadFile 和 putObject SDK下载:https://help.aliyun.com/document_detail/85580.h 阅读全文
posted @ 2021-03-11 17:21 Tiac 阅读(3651) 评论(0) 推荐(0) 编辑
摘要:本文链接:https://www.cnblogs.com/tujia/p/14265790.html PHPExcel 助手请看:https://www.cnblogs.com/tujia/p/11358096.html 现在有原助手类的基础上,再扩展表头合并及表头前置内容的功能 一、表头合并 1) 阅读全文
posted @ 2021-01-12 10:42 Tiac 阅读(1120) 评论(0) 推荐(0) 编辑
摘要:PHP读取word文档里的文字及图片,并保存 一、composer安装phpWord composer require phpoffice/phpword 传送门:https://packagist.org/packages/phpoffice/phpword 二、phpWord 读取 docx 文 阅读全文
posted @ 2020-01-02 16:18 Tiac 阅读(13114) 评论(28) 推荐(5) 编辑
摘要:本文链接:https://www.cnblogs.com/tujia/p/11358096.html 说明:简单好用的导出助手,轻松导出数据到 excel !! 使用示例1: 使用示例2: 支持数字格式请看:phpoffice\phpexcel\Classes\PHPExcel\Style\Numb 阅读全文
posted @ 2019-08-15 15:12 Tiac 阅读(4047) 评论(0) 推荐(0) 编辑
摘要:PS:原文链接忘记了,我自己整合到Yii中 阅读全文
posted @ 2019-03-15 09:53 Tiac 阅读(291) 评论(0) 推荐(0) 编辑
摘要:一、连接 mongodb 数据库 以下操作默认都是以上面操作为前提(已连接成功)而做的操作 二、查的各种姿势 1)通过主键_id来查询,注意:_id不是直接用字符串来表示,要用 new \MongoDB\BSON\ObjectId 对象 2)查询指定字段(其中_id默认是返回的,如果不想返回,要设置 阅读全文
posted @ 2017-12-28 09:38 Tiac 阅读(4434) 评论(0) 推荐(0) 编辑
摘要:1)在 php 5.5.0 之前,如果使用 @+文件路径的文件上传文件,具体看这里:http://www.cnblogs.com/tujia/p/5938463.html 2)php 5.5.0 之后已弃用这个方法,想要使用 curl 上传文件,可以使用 curlFile 对象来实现,面向过程化的函 阅读全文
posted @ 2017-10-14 09:53 Tiac 阅读(5208) 评论(0) 推荐(1) 编辑
摘要:实现原理及步骤: 1)登录时,计算登录过期时间,以分钟为单位作key(例如:sign_timeout_201705212233),value方面自己发挥,需要什么数据就拼什么数据进去,只是要注意,一定要拼一个个过期时间进去,然后为了方便追加数据,value后台也可以直接拼一个逗号(例如:149535 阅读全文
posted @ 2017-05-21 15:56 Tiac 阅读(1845) 评论(0) 推荐(0) 编辑
摘要:一)程序步骤 1、js 写一个定时请求后端(php),后端接收到请求到,把当前时间戳写入文件 2、php 阻塞,这里我写的是 30 秒,也就是 sleep(30) 3、获取当前时间和文件里的时间作比较,如果时间间隔为 30 秒,则表示前端已经没有请求了,视为用户关闭了所有网站相关的 tab 二)实现 阅读全文
posted @ 2017-05-21 15:41 Tiac 阅读(780) 评论(0) 推荐(0) 编辑
摘要:/** * 不转义中文 json_encode * 中文转义成 unicode 字符的话不方便后台日志搜索,不转义吧 * Add By TuJia */ protected function json_encode($input){ // 从 PHP 5.4.0 起, 增加了这个选项. if(defined(... 阅读全文
posted @ 2017-02-28 20:24 Tiac 阅读(2036) 评论(0) 推荐(0) 编辑
摘要:今天无聊看在知乎上看到有人写网络爬虫爬图片( ̄▽  ̄) 传送门: 福利 - 不过百行代码的爬虫爬取美女图:https://zhuanlan.zhihu.com/p/24730075 福利 - 不过十行代码的爬虫爬取美女图:https://zhuanlan.zhihu.com/p/24779556 其 阅读全文
posted @ 2017-01-11 14:12 Tiac 阅读(2117) 评论(0) 推荐(0) 编辑
摘要:$image_file = '1.jpg'; $image_info = getimagesize($image_file); $base64_image_content = "data:{$image_info['mime']};base64," . chunk_split(base64_encode(file_get_content... 阅读全文
posted @ 2017-01-09 16:22 Tiac 阅读(6043) 评论(3) 推荐(0) 编辑
摘要:https://github.com/Seldaek/monolog 阅读全文
posted @ 2016-12-26 16:25 Tiac 阅读(278) 评论(0) 推荐(0) 编辑
摘要:1)首先是官方接口文档: 1、批量添加卡券接口:https://mp.weixin.qq.com/wiki?action=doc&id=mp1421141115&t=0.08619731531288366&token=&lang=zh_CN#wxkq3 ; 2、卡券扩展字段cardExt说明:htt 阅读全文
posted @ 2016-11-15 17:19 Tiac 阅读(11939) 评论(2) 推荐(2) 编辑
摘要:php有开平方函数 sqrt,但没开n次方的函数 网上用根据什么数字原理,可用次方(pow)弄开方,格式为:pow(number, 1/ 开方数) 例如: 4的开平方,可以写成 pow(4, 1/2); 27的开三次方,可以写成 pow(27, 1/3); 以此类推,x的开y次方,可以写成 pow( 阅读全文
posted @ 2016-11-11 15:29 Tiac 阅读(3571) 评论(0) 推荐(0) 编辑
摘要:一、情况描述 我们在做后台数据列表(例如:订单列表、会员列表、活动列表~~之类的)时候,需要的数据往往需要查询两张或以上的数据表,一般情况下会有两种做法 1)联表查询(在这里先不考虑通过联表方法无法查询到想要的字段数据的情况) 2)查单表,循环处理查询其他表的信息 二、两种查询方法比较 针对以上两种 阅读全文
posted @ 2016-11-08 15:02 Tiac 阅读(3678) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示