
php
东宇科技
2005年接触编程。现在维护的项目有2个,一个是JavaSpringBootSeed.一个是PHPtp5。
展开
-
PHP中优雅的从数组中删除指定的值
数据库中有一个字段是这样存的一个数组: 张三,李四,王麻子现在需要删除李四。结果就是张三,王麻子不能直接replace,因为那样可能会匹配到麻子,结果是 张三,李四,王 所以这里需要按逗号解数组,然后删除,然后平回去。这个求差集 的概念;现在可以翻开小学数学课本三年级上册《集合》复习下了;$names = ['张三','李四','王麻子','李四'];$names = array_diff($names, ['李四']);$names = array_values(array_...原创 2022-03-23 16:19:21 · 1230 阅读 · 0 评论 -
PHP8推荐AES加密的方法。
最近写了一个注册码的程序。1、生成注册码的接口:php8通过 public function gettitle() { $plaintext = "jianchakey" . $this->uuid(); $cipher = "aes-128-gcm"; $key = "yfxxxxew"; $iv = "www.lvxxxxxngw.com"; $ciphertext = "";原创 2022-03-11 15:03:16 · 1070 阅读 · 0 评论 -
TP6集成JWT的步骤。
最近面试一个jwt的问题,开始质疑我以前都是只要有请求就一直换取Token这种做法,其实token过期后再更新也是可以的。最近有个项目是TP6,所以就研究了一下。首先翻看tp6官网,作者推荐的jwt模块见下图。推荐是:https://github.com/QThans/jwt-authJWT的流程是:1、前端post登录地址,后端返回token.2、前端检查后端是否有返回token,有就保存token(实际后端已经存到cookie里了),以后发请求都带上token .没有就算了。3.原创 2022-03-02 17:45:51 · 2964 阅读 · 0 评论 -
Thinkphp框架执行流程图
转载 2020-09-29 10:39:55 · 580 阅读 · 0 评论 -
TP6 php 上传到UFILE.
TP6引入UFILE的SDK还有点问题。弄了很久,后来发现这样很简单。用put简单上传方式。点这里下载SDK:https://github.com/ufilesdk-dev/ufile-phpsdk<?phpnamespace app\controller;use app\BaseController;use think\facade\View;use think\facade\Request;use think\facade\Db;require __DIR__ . '\.原创 2020-08-20 11:44:19 · 389 阅读 · 0 评论 -
tp6设置允许跨域访问
原创 2020-08-15 11:51:59 · 3323 阅读 · 0 评论 -
Tp6.0报错Driver [Think] not supported.
composer输入composer require topthink/think-view即可原创 2020-08-12 17:31:28 · 240 阅读 · 0 评论 -
win10下安装TP6
php7 安装包地址 :https://windows.php.net/downloads/releases/php-7.4.8-Win32-vc15-x64.zip加入path,后查看了版本号:Composer : https://getcomposer.org/Composer-Setup.exe安装可以自动发现php位置。composer config -g repo.packagist composer https://mirrors.aliyun.com/comp..原创 2020-08-01 15:24:44 · 434 阅读 · 0 评论 -
如何编写一个博客后台
1、对博客网站做一个调查。然后自己写了一个图原创 2020-06-30 18:04:53 · 693 阅读 · 0 评论 -
高仿微信相册,高仿三星相册。目的是把手机里的图片放到Ucloud对象存储里节省手机空间20G
先上图。算了还是不上了,很多私人图片。先说下步骤和主要功能: 1、先批量传图片到对象存储。2、可以像三星手机相册一样看到图片小图。3、点击看到图片大图。其实加上对象存储的速度,应该和本机差不多。先完成这个吧,手机真的空间不够了。其实20G只能做中转。还是要放到硬盘里。先做最后这个传照片的。这个是主要的。先下载好thinkphp .核心代码加上应用代码不超过2M。超级轻量级。然后我们新建一个3个Html文件代表上面3个页面。...原创 2020-06-15 10:38:08 · 566 阅读 · 0 评论 -
fastAdmin学习梗概
1、https://doc.fastadmin.net/doc/177.html 上传知识点1、你先弄个简单的页面,只有上传控件。 2、测试上传功能,参数。记录问题。 3、修改为我们的上传地址。继续测试2、官方知识点重点:重点的知识点:架构:...原创 2020-05-21 17:09:40 · 177 阅读 · 0 评论 -
tp5项目采用前端jquery+layui+AdminLTE,后台使用tp5开发
商城系统是在2018-2019年开发的PHP项目:前端采用的技术比较多:主要是jquery,layui,还有adminLTE.还使用了轮播插件,相册插件,百度地图api,城市插件。后端采用TP5.1框架。命令行代码生成MVC。开启缓存机制。实现不同子域名多路由访问。规范使用模板语言。统一日志格式。...原创 2020-03-23 09:48:07 · 1265 阅读 · 4 评论 -
5G时代还需要websocket吗?
在这个下一部电影都秒传的时代,为了少发一点http的头部信息的Websocket是不是显得没有必要了。欢迎大家讨论。还是Ajax轮询来的方便。如果不考虑带宽,那我们是否要考虑下服务器的承受能力。其实我们可以用缓存来解决这个问题。当数据更新的时候,就清除缓存。下次轮询的时候就自动保存缓存。这样的话,websocket还有用吗?...原创 2019-08-24 09:11:23 · 709 阅读 · 0 评论