- 博客(36)
- 收藏
- 关注
原创 一起加油吧
4.“腾讯课堂 - Nginx 高性能 Web 服务器实战”:课程聚焦 Nginx 与 PHP 的连接配置,通过一步步实操演示,让学习者深入理解 Nginx+PHP-FPM 的整合原理,掌握如何调试以确保其顺利工作,为搭建高效的 Web。4.“慕课网 - JavaScript 基础与实战”:视频全面讲解 JavaScript 基本语法,深入介绍 jQuery 框架的使用方法,通过丰富的实例和互动练习,帮助学习者掌握 JavaScript 编程和前端交互设计的基本技巧。
2025-07-09 17:26:06
224
原创 php绘图添加水印,文字使用imagick库的操作
2.添加文字到画布上,需要获取字体,然后就是设置了颜色和字体的位置。这里的image是控制器,上方的方法都是写在其中的。1.创建画布或者使用图片创建背景图。3.添加水印,其中设置位置。5.调用绘图添加水印和文字。
2025-07-09 14:29:04
216
原创 微信获取access_token授权的两种不同情况
(A.网页版的获取code参考另一篇文章:https://blog.csdn.net/ettamei/article/details/148763361?只做获取用户信息,如果有之后需要js-sdk的操作这个access_token都是无效的,之后js-sdk使用的access_token也无法使用到获取用户信息中。2A.第一种的获取access_token就是在获取code之后获取。2B.获取js-sdk中使用的access_token。
2025-07-09 14:14:24
258
原创 swoole问题
1 查看我的 swoole 监听端口号 9501。swoole调试由于开启了进程守护,导至报错。关掉进行就,在重新启动就不会了。29854 就是我图中的。
2025-06-19 13:47:32
144
原创 php富文本内容展示处理
DEFAULT_FILTER’ => ‘htmlspecialchars’, // 默认参数过滤方法。hinkphp的一项配置会将富文本编辑器的内容中的html标签进行转义处理。使用htmlspecialchars_decode处理。
2025-06-19 13:45:51
90
原创 js调试方案
1.在页面在浏览器中打开控制台查看console打印信息和调用的js,如果没有设置那么能查看到的sdk方法是没有微信的接口信息,如果需要微信接口信息需要重新设置配置,这个是能展示出微信接口的信息,
2025-06-19 13:44:24
190
原创 微信进行登录
通过get抓取方式请求地址‘https://api.weixin.qq.com/sns/jscode2session?appid=APPID&secret=SECRET&js_code=JSCODE&grant_type=authorization_code’微信中通过接口获取到用户的信息,将用户的信息和code返回到后台进行保存(即登录授权成功)通过微信中请求到的code,在微信小程序平台中得到appid,secret。3.获取到openid返给到微信中。
2025-06-19 12:01:37
90
原创 2.docker使用:将 PHP 项目与 Nginx + PHP-FPM 环境一起打包为一个 自定义 Docker 镜像
本文详细记录了在Docker中部署PHP应用的全过程,包括:1)创建项目目录结构;2)构建自定义PHP镜像时遇到的版本兼容问题及解决方法(从php8.2改为8.1);3)配置Nginx服务;4)使用docker-compose编排服务。通过多次尝试解决了镜像构建、配置文件修改等问题,最终成功运行PHP应用。文中提供了完整的目录结构、Dockerfile配置和问题排查技巧,对使用Docker部署PHP应用具有实用参考价值。
2025-06-10 11:14:06
396
原创 1.安装docker以及容器
B:配置国内镜像加速器,我这里用的是阿里云的,下方放了一张镜像加速地址查看的位置,免费的,这个页面下方有对应系统配置的操作步骤。提示是安装好了的,版本:Docker version 28.2.2。A:简单的方式就是氪金(哈哈哈,就不详细说啦!我的服务器是ubuntu系统(24.04 64位)3.然后我就进行运行了,好家伙,就开始一路问题了。下面引用专业ai生成的(我用的是通义灵码)都是失败的,ping其他外网都是正常的。好啦,安装docker以及容器就完毕啦。启动容器后立即退出,看不到输出。
2025-06-09 15:43:19
267
原创 设置 Git 凭证永久存储(HTTPS 下只输入一次)
Windows: C:\Users<你的用户名>.git-credentials。⚠️ 注意:保存的是当前仓库使用的 HTTPS 地址对应的账号密码。这时会让你输入一次用户名和密码,之后 Git 就会将其保存下来。步骤 2:执行一次拉取操作(会提示输入账号密码)步骤 1:启用凭证存储。
2025-05-27 10:42:27
470
原创 mac电脑使用mampAPP配置php环境,切换mamp中php版本操作
版本一定要清晰,不清楚mamp中有哪些php版本,可以在应用程序中mamp中bin/php中查看有哪些php版本。输入之后按键:control+o保存 然后control+x退出。一定要检查是否是英文状态下的(之前我就是弄错了,哭唧唧)1.打开终端输入:nano ~/.zshrc。我的电脑是m1 11系统的mac电脑。最后要输入:重新加载配置。然后输入:查看是否生效。
2025-05-20 16:36:16
199
原创 fastadmin使用selectpage多选的时候编辑内容出现异常/乱显问题
我这里是单独请求的接口,并非用的index的,所以需要单独获取搜索条件,获取了之后就显示正常啦!希望也能帮助到其他小伙伴。我这里没有用到index方法中的$this->selectpage();如果有用到也出现这样问题的,可以发我评论,大家一起处理。
2025-05-09 14:58:36
179
原创 学习-php开发本地composer扩展
我就将src放在了vendor中,发现运行又失败了,需要在psr-4中修改命名才行(同样修改了一定要进行。4.在src中创建了一个demo.php文件,在demo文件夹中创建了index.php文件,方便我之后调用(但是直接在终端中命令。就报错了)我之前也一直卡在这里,我使用的phpstorm编辑器点击index.php中的dome也是可以跳转的。这里用composer init命令生成的,会自动创建src的文件夹,如果没有的就需要自己创建一个。⚠️忘记了,就是修改了src中的内容的时候一定要在终端中写。
2025-05-07 11:31:45
413
原创 学校dome日记-1-ai工具生成逻辑图-原型图-系统后台内容
5.数据交互:所有的操作数据(打卡记录、课表信息、报名信息等)都存储在服务器数据库中,小程序通过接口与数据库进行数据交互,实现数据的读取、写入和更新。查看课表:进入课表页面,系统根据老师所授课程和班级信息,展示对应的课程安排,包括课程名称、上课时间、上课班级、上课教室等。学生报名:进入报名页面,可查看学校发布的各类活动、课程等报名信息,选择感兴趣的项目进行报名,提交报名信息后等待审核。查看课表:进入课表页面,系统根据学生所在班级,展示本学期的课程安排,包括课程名称、上课时间、上课老师、上课教室等。
2025-05-06 15:02:20
788
转载 mkdir()提示No such file or directory错误的解决方法(转载记录)
转自:http://www.02405.com/program/php/1692.html在php中使用mkdir()方法创建文件夹时报错:No such file or directory,出错代码如下:$uploads_dir = './Public/files/uploads/'.date('y-m-d',time()).'/';if (!file_exists($uploads_dir)) { mkdir($uploads_dir);}经过查询手册得知mkdir函数的具体信息如下:
2022-05-31 11:02:02
6610
原创 微信小程序:Error: 用户绑定的手机需要进行验证,请在客户端完成短信验证
问题:Error: 用户绑定的手机需要进行验证,请在客户端完成短信验证方法一(无效):对授权手机号的页面进行真机调试,手机上正常走短信验证流程后,再在IDE内打开即可(之前已经有短信验证过)...
2022-05-31 10:32:19
6038
原创 composer install一直失败
composer install一直失败一直提示: file could not be downloaded (HTTP/1.1 404 Not Found)1.当时想着可能是版本的情况,查询了也是正常的composer 是正常安装好了的,也更新了,无效2.查询了其他人的相关情况,我做了清除composer 缓存后再重新安装composer clear-cache最后还是无效。3.尝试过换源:composer config -g repo.packagist composer https:
2022-05-14 14:41:56
1995
2
原创 微信小程序上传图片,php接收图片异常情况
微信小程序上传图片和其他参数一起用:php接收图片用 :$_FILES之前使用的方式:查询没有内容 $file = request()->file('file'); if ($file) { $info = $file->move('public/upload/weixin/'); if ($info) { $file = $info->getSaveName();
2022-03-03 16:22:15
315
原创 mysql中的一些方法使用
1.withAttr:如需要在mysql中调整字段的展示内容,可使用withAttrwithAttr方法支持多次调用,定义多个字段的获取器。另外注意,withAttr方法之后不能再使用模型的查询方法,必须使用Db类的查询方法。如:attendance :本身是20220108,需要得到的数据为2022-01-08操作:self::where('uid',$uid)->where('attendance_month',$month) ->where($where)-
2022-02-18 12:04:27
449
原创 php 将一个字符串分割为数组
test=′测试文字′1.用test = '测试文字'1.用test=′测试文字′1.用test= str_split(test);但返回都是错码之后查询了:直接使用strsplit方法来分割,但不幸的是这个方法不支持中文的解析,这里可以考虑下mbsplit的分割,而这里为什么[小样]二字会被分割成六个乱码呢?这里应该是utf8作怪,utf8中一个汉字占3个字节,GBK和GB2312中的一个汉字占2个字节2.test);但返回都是错码之后查询了:直接使用str_split 方法来分割, 但不幸的是这个
2022-02-16 12:25:12
803
原创 Gateway 出现Can not connect to tcp://127.0.0.1: Connection refused
1.可能是未打卡socket服务{$order = ‘totle_hours asc’;}else{$order = ‘totle_hours desc’;}data[′data′]=(newStudentPunchCard())−>alias(′s′)−>leftJoin(′hisichildrenc′,′c.id=s.cid′)−>leftJoin(′hisiuseru′,′u.id=c.uid′)−>leftJoin(′hisidementgroupd′,′d.id=c.scho
2021-12-17 17:44:40
661
原创 fastadmin一直提示SQLSTATE[23000]: Integrity constraint violation: 1052 Column ‘id‘ in order clause is am
有一种情况是未开启关联预载入 protected $relationSearch = true;
2021-11-03 10:11:57
2016
原创 Tp6 多表关联(A表关联B表,B表关联C表,D表)
A表(设置field字段的时候,B表中的字段一定要添加完关联的字段,不然打印的内容会为null,C,D表的字段可以为自己需要的字段,不过一定要有id,也就是与B表关联的字段)自己走过的坑,希望为大家解惑哟B表C表D表...
2021-10-21 11:07:50
1966
原创 group by和order by一起使用
mysql 写sql的顺序:select -> from-> where->group by->having->order by.但mysql的解析器执行顺序:from-> where->group by->having->select->order by.A表-------- id order_number(不是唯一的)B表-------- id ex_id(A中的order_number不是唯一的) del_status(1,2,3)
2021-09-02 11:10:56
561
原创 在centOS中安装telnet
telnet命令用于登录远程主机,对远程主机进行管理。telnet因为采用明文传送报文,安全性不好,很多Linux服务器都不开放telnet服务,而改用更安全的ssh方式了。但仍然有很多别的系统可能采用了telnet方式来提供远程登录,因此弄清楚telnet客户端的使用方式仍是很有必要的。安装telnet1、检测telnet-server的rpm包是否安装输入: rpm -qa telnet-server若无输入内容,则表示没有安装。出于安全考虑telnet-server.rpm是默认没有安装的,而
2020-08-25 14:19:22
2063
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人