🏡首页
💓壁纸
🕒归档
📹直播
📖留言板
更多
💌关于
Search
1
我的小世界——博客上线啦
1314 阅读
2
写于小程序上线之前
1204 阅读
3
近期准备上线本站小程序
861 阅读
4
利用CSS3制作旋转3D立方体
730 阅读
5
RabbitMq C# .NET 接收广播 消费者 订阅者 简单使用 ~~
361 阅读
💯C#
🐘PHP
📝烂笔头
♉侃侃
Search
标签搜索
React Native
rabbmitmq
thinkphp
Typecho
Mysql
socket
uniapp
tinkphp
php
echart
C语言
猿掌柜
累计撰写
113
篇文章
累计收到
20
条评论
首页
栏目
💯C#
🐘PHP
📝烂笔头
♉侃侃
页面
💓壁纸
🕒归档
📹直播
📖留言板
💌关于
搜索到
11
篇与
🐘PHP
的结果
2022-07-22
CryptoJS前端加密后端php 解密
前端加密jm(word){ var key = CryptoJS.enc.Latin1.parse('B55BA55A12ABCDEF'); //为了避免补位,直接用16位的秘钥 var iv = CryptoJS.enc.Latin1.parse('ABCDEF123A55A412'); //16位初始向量 let srcs = CryptoJS.enc.Utf8.parse(word); let encrypted = CryptoJS.AES.encrypt(word, key, { iv: iv, mode: CryptoJS.mode.CBC, padding: CryptoJS.pad.Pkcs7 }); return encrypted.toString(); },后端解密function decuserId($str){ $key = "B55BA55A12ABCDEF"; $iv = "ABCDEF123A55A412"; $decrypted = openssl_decrypt(base64_decode($str), 'AES-128-CBC', $key, 1, $iv); return $decrypted; }
2022年07月22日
15 阅读
0 评论
1 点赞
2022-07-22
Thinkphp6.0 获取绝对路径
在tp6.0 改到了App 基础类里面获取助手函数获取:app()>getRootPath() //获取应用根目录app()>getNamespace() //获取应用类库命名空间app()>version() //获取框架版本app()>getBasePath() //获取应用基础目录app()>getAppPath() //获取当前应用目录app()>getThinkPath() //获取核心框架目录app()>getConfigPath() //获取应用配置目录app()>getConfigPath() //获取应用配置目录
2022年07月22日
80 阅读
0 评论
1 点赞
2022-07-19
thinkphp6 动态连接数据库
//use think\facade\Config; $config = Config::get('database'); $config['connections']['tmp'] = [ 'type' => 'mysql', 'hostname' => 'localhost', 'database' => 'test', 'username' => 'root', 'password' => 'root', 'hostport' => 3306, 'params' => [], 'charset' => 'utf8mb4' ]; Config::set($config, 'database'); Db::connect('tmp')->query('select * from t limit 1');
2022年07月19日
15 阅读
1 评论
1 点赞
2021-04-19
thinkphp+ rabbitmq发送16进制到队列
thinkphp+ rabbitmq发送16进制到队列
2021年04月19日
42 阅读
0 评论
3 点赞
2021-04-19
PHP版—RabbitMQ各方法详解
RabbitMQ各方法详解
2021年04月19日
60 阅读
0 评论
1 点赞
2021-04-16
tp6 使用phpoffice,将excel表里的数据导入至数据库
tp6 使用phpoffice,将excel表里的数据导入至数据库
2021年04月16日
44 阅读
0 评论
1 点赞
2021-04-16
ThinkPHP6.0 导出 Excel 案例
ThinkPHP6.0 导出 Excel 案例
2021年04月16日
42 阅读
0 评论
0 点赞
2021-03-20
thinkphp6开启定时任务
thinkphp6开启定时任务
2021年03月20日
123 阅读
1 评论
7 点赞
2021-03-12
Typecho博客Joe主题博客信息添加全站字数、在线人数、访客总数和网站加载耗时方法
Typecho博客Joe主题博客信息添加全站字数、在线人数、访客总数和网站加载耗时方法
2021年03月12日
269 阅读
0 评论
0 点赞
2019-03-19
thinkphp 批量删除(备注)
thinkphp 批量删除
2019年03月19日
40 阅读
0 评论
0 点赞
2019-01-19
TP5整合阿里云OSS上传文件
我的是虚拟机,所一下把sdk下载下来,链接https://github.com/aliyun/aliyun-oss-php-sdk,完整下载下来,放大tp下的vendor下,新建一个文件夹随便起个名字,放在里面本次的页面是利用表单跳转!不是利用ajax异步上传,不过都是一样的!use think\\Image; use OSS\\OssClient; use OSS\\Core\\OssException; public function uploadFile() { Vendor('alioss.autoload');//alioss上面说的那个文件夹 $file = request()->file('file'); //获取到上传的文件 $resResult = Image::open($file); // 尝试执行 try { $config = Config('aliyunOss'); //获取Oss的配置 //实例化对象 将配置传入 $ossClient = new OssClient($config\['KeyId'\], $config\['KeySecret'\], $config\['Endpoint'\]); //这里是有sha1加密 生成文件名 之后连接上后缀 $fileName = sha1(date('YmdHis', time()) . uniqid()) . '.' . $resResult->type(); //执行阿里云上传 $result = $ossClient->uploadFile($config\['Bucket'\], $fileName, $file->getInfo()\['tmp_name'\]); /** * 这个只是为了展示 * 可以删除或者保留下做后面的操作 */ $arr = \[ '图片地址:' => $result\['info'\]\['url'\], '数据库保存名称' => $fileName \]; } catch (OssException $e) { return $e->getMessage(); } //将结果输出 dump($arr); }就这样,还有不行的请留言吧
2019年01月19日
46 阅读
0 评论
2 点赞