php给PDF文档添加水字和水印
1.使用composer引入fpdi包composer require setasign/fpdi2. 初始化fpdi, 设置源pdf文档use setasign\Fpdi\Fpdi; $pdf = new Fpdi(); $pdf-&g
接口数据加密传输
1. 使用openssl生成公钥和私钥#生成私钥opensslgenrsa-outprivatekey.pem2048#生成公钥opensslrsa-inprivateKey.pem-outformPEM-pubout-outpublick
Redis分步锁解决Mysql并发处理问题
1. 测试10个进程并发读取同一个数据库表, 需要保证每个进程读到的数据行都是唯一的.当使用mysql锁来实现:DB::transaction(function(){ $row=DB::Table('record')
Lavavel使用chunk批量更新数据时总漏掉一半
批量更新订单状态,使用计划任务定时执行,结果每次都有一半的数据被漏掉。代码如下所示:DB::table('order') ->where('published_at','<',d
PHP实现JS中的encodeURIComponent
1. 前端将字符串使用js的encodeURIComponent编码后,后端拿到参数使用urlencode同样进行编码, 结果发现并不完全相同。js code:letstr="key=!(123*456)"; cons
PHP操作xml实例
读入xml内容, 如:$template = <<<EOF <Header> <EInvoiceTag></EInvoiceTag> <EInvoiceID>
Yaf路由表设置
一、创建路由文件,放于 APP_PATH/conf/route.php<?php return[ ["/product/view/:id","goods/view"], ["/p
封装一个PHP的图片处理类
用于处理图片缩放,高斯模糊,锐化,图文识别的PHP类.classImgTools { #图片高斯模糊(适用于png/jpg/gif格式) publicfunctiongaussian_blur(string$source,string
PHP正则递归子组匹配完整html标签内容
在采集网页时,经常需要按标签取内容,有时候取个小东西,似乎没必要引入phpQuery或者simple_html_dom这么重量级消耗内存的选手,我们一条正则就完整的匹配到某html标签下的所有内容,如下:#(<(?<appT
Windows下的PHP7生产环境搭配
不少服务器仍然使用windows服务器,需要部署windows(7,8,10)+PHP7.2+Nginx+Mysql/Oracle。下载需要的文件: https://pan.baidu.com/s/1OIUEHBSyD8d-_KlHncNW