php
上海菜鸡毛
珍惜当下
展开
-
微软云数据库连接SSL问题
【代码】微软云数据库连接SSL问题。原创 2023-06-07 16:10:29 · 334 阅读 · 0 评论 -
workerman+宝塔常见问题
workerman+宝塔常见问题原创 2023-01-30 17:19:50 · 258 阅读 · 0 评论 -
PHP数据跨行跨列处理
PHP数据跨行跨列处理原创 2022-12-26 17:26:50 · 394 阅读 · 0 评论 -
php RSA加密解密返回空/false
php rsa 加密/解密返回false原创 2022-12-14 10:49:33 · 1442 阅读 · 0 评论 -
企业微信服务商 no privilege to access/modify contact/party/agent
60111 60011 no privilege to access/modify contact/party/agent原创 2022-12-07 18:25:54 · 597 阅读 · 0 评论 -
PHP图片拼接大图
PHP图片拼接大图。AI自动绘画原创 2022-11-23 18:14:07 · 660 阅读 · 0 评论 -
文件读写快还是数据库快
配置文件用数据库还是文件原创 2022-09-25 14:56:12 · 463 阅读 · 0 评论 -
PHP 脱敏方法
/** * Notes:信息脱敏函数 * User:panliang * Date:2021/1/14 * TIME:下午1:42 * @param $string 字符串 * @param int $start 开始明文长度 * @param int $end 结束明文长度 * @param string $re 替换字符 * @return string */ function desensiti原创 2021-01-14 13:54:24 · 1084 阅读 · 0 评论 -
Laravel学习-名词解释
参考控制反转(Ioc)由外部控制依赖需求的行为,称为控制反转依赖注入(DI)不是由自己内部new对象或者实例,通过构造函数或者方法传入的,称为依赖注入原创 2021-01-07 15:49:55 · 127 阅读 · 0 评论 -
php 常用验证
// 手机号验证if(preg_match("/^1[23456789]\d{9}$/", $mobile)){ echo '验证通过';}else{ echo '验证不通过';}原创 2020-12-30 17:46:44 · 200 阅读 · 0 评论 -
PHPStorm 使用
参考转载 2020-12-16 10:55:33 · 129 阅读 · 0 评论 -
Thinkphp 提示 Class ‘think\model‘ not found
注意看,提示的model首字母是小写的。说明继承的类首字母写错了。多人协作,相信别人写的是对的,哎…# 提示错误 thinkphp Class 'think\model' not foundclass xxx extends model# 正确class xxx extends Model...原创 2020-11-16 14:23:03 · 1991 阅读 · 0 评论 -
PhpExcel常用操作
删除默认Wordsheet$objPHPExcel->removeSheetByIndex(0);设置工作表标题$objPHPExcel->createSheet('表下标')->setTitle('标题');设置表头$objPHPExcel->setActiveSheetIndex('表下标') ->setCellValue('A1', '表头1') ->setCellValue('B1', '表头2')原创 2020-10-10 13:19:39 · 186 阅读 · 0 评论 -
laravel-admin用laravel-s
页面刷新按钮隐藏// vendor\encore\laravel-admin\src\Widgets\Navbar\RefreshButton.php// 注释以下代码<!--<li>--> <!--<a href="javascript:void(0);" class="container-refresh">--> <!--<i class="fa fa-refresh"></i>-->原创 2020-09-23 10:42:03 · 184 阅读 · 0 评论 -
bootstrap php常用
模态窗 $id = mt_rand(1,11111111); $str = <<<EOT<!-- 按钮触发模态框 --><button class="btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal{$id}">查看</button><!-- 模态框(Modal) --><div class="modal fade"原创 2020-09-04 11:30:35 · 140 阅读 · 0 评论 -
重启宝塔redis启动失败
1.问题分析我是在阿里云的服务器安装的宝塔,然后把服务器生成镜像,在用镜像启动服务器,发现用镜像启动的服务器redis居然没启动2.找到问题在官网上看到有人说删除redis.pid文件,在重启rm -f /www/server/redis/redis.pid。发现果然能重启了3.解决问题把服务器redis停了,在生成镜像。这样镜像启动的服务器redis也跟着开机启动了...原创 2020-08-21 17:30:19 · 2096 阅读 · 0 评论 -
PHP图片尺寸调整(全填充,没有黑底)
/** * 图片放大到750 * Created by PhpStorm. * User: EricPan * Date: 2020/8/16 * Time: 18:32 */ public function img750() { $userName1 = "源图片路径"; $userName = " 生成图片存储路径"; $bgResource = imagecreatefromst原创 2020-08-20 17:26:08 · 199 阅读 · 0 评论 -
ffmpeg 序列帧合成耗时长
把图片压缩下,我用的是php,在imagejpeg存储图片的时候设置质量为50,能把不跳转质量的是1MB的图片压缩到100多KB。注意,但只能存储JPG格式的时候有这个参数,PNG、GIF是没有的原创 2020-08-17 09:47:32 · 611 阅读 · 0 评论 -
PHP 使用 exec、shell_exec问题
这2个函数是同步阻塞的,如果有问题就会一直卡在那,也不会报错。我看目录直接在shell里面执行是ok的,但php调用exec就卡在那,没排查到什么问题,就用定时函数等待了原创 2020-08-14 15:47:21 · 468 阅读 · 0 评论 -
PHPMailer邮箱发送配置匿名邮箱
亲测php5.6,php7.2都可以.Githubphp5.6 include文件后,也需要use文件,php7.2直接composer安装use PHPMailer\PHPMailer\PHPMailer;use PHPMailer\PHPMailer\Exception;include(__DIR__ . '/PHPMailer-master/src/PHPMailer.php');include(__DIR__ . '/PHPMailer-master/src/Exception.ph原创 2020-07-31 20:04:12 · 532 阅读 · 0 评论 -
个人常用正则表达式
匹配html中的图片标签匹配已<img开始,以>结束,.表示匹配除换行符 \n 之外的任何单字符,*匹配前面的子表达式零次或多次。?匹配前面的子表达式零次或一次<img.*?src="(.*?)".*?>匹配html中的图片地址匹配以//img开始,以.png或.jpg结束//img(.*?)(.png|.jpg)...原创 2020-07-03 15:11:47 · 179 阅读 · 0 评论 -
php视频合成 centos FFmpeg
使用FFmpeg安装参考原创 2020-07-03 12:00:46 · 542 阅读 · 0 评论 -
php图片批量下载
代码如果图片数量多的情况可以在请求的地方设置set_time_limit(0);,PHP程序执行时间不做限制<?php/** * Created by PhpStorm. * User: EricPan * Date: 2020/7/1 * Time: 16:03 */namespace App\Repository;class SpiderRepository{ /** * 图片下载 * Created by PhpStorm.原创 2020-07-02 09:49:58 · 303 阅读 · 0 评论 -
laravel laravel-s hyperf 压测
并发参考测下来hyperf表现最好原创 2020-06-29 11:48:03 · 1557 阅读 · 0 评论 -
PHP 大文件分割上传
PHP参考PHP阿里云oss分片上传原创 2020-06-29 11:45:04 · 222 阅读 · 0 评论 -
DES加密
PHP调用// KEY 前端和后台的KEY必须是一样的$key = 'zyzx2fyZd8ud';// 一版是时间戳$time = '11111111';$DESController = new DESController();// 加密字符串$zfc =$DESController->strEnc('Eric', $key, $time);$jie = '';// 解密字符串得到Eric,一版解密前端提交的加密字符串$jie = $DESController->strDe原创 2020-06-24 12:02:43 · 227 阅读 · 0 评论 -
AES加密
PHP调用$linkPhone = 'URPsQ8ZOZDWtkqT7HhOiKw==';$privateKey = 'asiainfoIIS20182';$iv = "asiainfoIIS20182";$AES = new AES($privateKey, $iv);$decrypted = $AES->decrypt($linkPhone);x$JH = $AES->encrypt('18885000138');echo $JH.'|'.$decrypted;代码原创 2020-06-24 11:59:36 · 310 阅读 · 0 评论 -
宝塔Linux面板多PHP版本中编译安装升级Swoole
参考安装文件下载慢的情况复制链接到迅雷下载转载 2020-06-22 14:00:15 · 718 阅读 · 0 评论 -
PHP 常用
正则PHP正则匹配中文$res=array();$str="你好aaaaa啊"preg_match_all("/[\x{4e00}-\x{9fa5}]+/u",$str,$res);var_dump($res);//输出//array(1) { [0]=> array(2) { [0]=> string(6) "你好" [1]=> string(3) "啊" } }原创 2020-06-17 17:11:12 · 99 阅读 · 0 评论 -
PHP cURL请求中CURLOPT_POSTFIELDS只支持一维数组
转载转载 2020-06-12 13:43:43 · 218 阅读 · 0 评论 -
php laravel 图片下载
方法一/** * 检查目录是否存在,不存在创建 * Created by PhpStorm. * User: EricPan * Date: 2019/4/24 * Time: 11:15 * @param $path */function dir_create($path){ $arr = explode('/',$path); $str_pa = ''; foreach ($arr as $v) { if($v) {原创 2020-06-10 15:00:20 · 836 阅读 · 0 评论 -
xlswriter excel导入 读取错误
问题excel同一列里面是数字和字符串组成,导入解析的时候字符串解析成功。数字解析得到INF。解决没找到代码层面的解决版本,所有就给导入的excel的这一列的开头加了个字母,存储数据库的地方截取下。不要第一位...原创 2020-05-29 16:01:21 · 457 阅读 · 0 评论 -
倒计时计算 时/分秒
/** * 直播倒计时 * Created by PhpStorm. * User: EricPan * Date: 2020/4/2 * Time: 10:41 * @param Request $request * @return array */ public function liveTime(Request $request) { $time = $this->getLiveTim原创 2020-05-23 15:00:21 · 242 阅读 · 0 评论 -
访问 excel 报 Access denied.
网上有说php-fpm更改配置,nginx增加header头的,试了。都不行,可能情况不一样解决还不清楚是什么原因,增加了个nginx配置就好了 location ~ .*\.(xlsx)?$ { allow all; }原创 2020-05-22 19:16:15 · 381 阅读 · 0 评论 -
php JWT 实现
参考转载 2020-05-19 15:38:19 · 157 阅读 · 0 评论 -
10位唯一邀请码生成
<?php/** * Created by PhpStorm. * User: EricPan * Date: 2020/4/20 * Time: 15:45 */namespace App\Repository;class CreateCodeRepository{//控制区内的私有方法调用模型内方法 public function getcode($model,$key ='code') { $code = $this->CreateCode原创 2020-05-12 13:44:18 · 1142 阅读 · 0 评论 -
laravel中redis发布与订阅
1.全局帮助方法/** * redis command 执行 * Created by PhpStorm. * User: EricPan * Date: 2019/7/18 * Time: 14:08 * @param $key * @param $key_arr * @return mixed */function redis_command($key,$key_arr)...原创 2020-05-08 13:28:14 · 343 阅读 · 0 评论 -
php json_encode 中文不转码
示例json_encode($params,JSON_UNESCAPED_UNICODE)原创 2020-05-07 18:32:36 · 169 阅读 · 0 评论 -
PHP 倒计时计算
/** * 倒计时 * Created by PhpStorm. * User: EricPan * Date: 2020/4/2 * Time: 10:41 * @param Request $request * @return array */ public function liveTime(Reques...原创 2020-04-26 16:14:46 · 179 阅读 · 0 评论 -
php 但个域名多项目,每个项目不同PHP版本
nginx配置 location /test56/ { fastcgi_pass unix:/tmp/php-fpm.sock; fastcgi_index index.php; include fastcgi.conf; include pathinfo.conf; } location /InteractiveCenter/ { fas...原创 2020-04-16 17:24:37 · 406 阅读 · 0 评论