首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
th
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
ThinkPHP5浏览器关闭,继续执行php脚本
ThinkPHP5浏览器关闭,继续执行php脚本 ignore_user_abort(); //即使Client断开(如关掉浏览器),PHP脚本也可以继续执行. set_time_limit(0); //执行时间为无限制,php默认的执行时间是30秒,通过set_time_limit(0)可以让程序无限制的执行下去 $interval=5; //每隔5分钟运行 do{$fp = fopen("t
76
代码人生
01-01 08:00
代码人生
ThinkPHP无限级分类(递归)
ThinkPHP无限级分类(递归) 代码演示 没什么可说的直接看代码 <?php namespace app\controller; class Category { //模拟假数据 protected static function arr() { $rows = [ [ ‘id‘
95
代码人生
01-01 08:00
代码人生
thinkphp5 公共函数的使用与调用
thinkphp5 公共函数的使用与调用 首先 common.php文件 <?php // | Author: xm // +---------------------------------------------------------------------- use app\index\model\User as UserModel; // 应用公共文件 function get
155
代码人生
01-01 08:00
代码人生
thinkPHP5.0.20的漏洞复现
thinkPHP5.0.20的漏洞复现 上级要求每天找三个漏洞,本人太菜,只能看漏洞库,各种百度找站来搞。本来想找SQL注入的站,于是fofa找header="admin.php",奈何找不到,倒是看到很多站显示Copyright H-UI ADMIN啥的,于是在百度上试试搜索Copyright H-UI ADMIN,无意间发现一个这样的站: 发现不存在注入,问
117
代码人生
01-01 08:00
代码人生
ThinkPHP 2.x 任意代码执行漏洞
ThinkPHP 2.x 任意代码执行漏洞 ThinkPHP 2.x 任意代码执行漏洞 ThinkPHP 2.x 任意代码执行漏洞 ThinkPHP 2.x版本中,使用preg_replace的/e模式匹配路由: $res = preg_replace(‘@(\w+)‘.$depr.‘([^‘.$depr.‘\/]+)@e‘, ‘$var[\‘\\1\‘]="\\2";‘, implode($
83
代码人生
01-01 08:00
代码人生
Think PHP V5 -RCE
Think PHP V5 -RCE 一.Think PHP介绍 ThinkPHP是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。最早诞生于2006年初,2007年元旦正式更名为ThinkPHP,并且遵循Apache2发布。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多原创功能和特性,在社区团队的积极参
124
代码人生
01-01 08:00
代码人生
thinkphp6使用jwt
thinkphp6使用jwt public function jwt() { $key=‘!@#$%*&‘; //这里是自定义的一个随机字串,应该写在config文件中的,解密时也会用,相当 于加密中常用的 盐 salt $nowtime = time(); echo ($nowtime+100
145
代码人生
01-01 08:00
代码人生
Thinkphp 3.2.3 update注入
Thinkphp 3.2.3 update注入 漏洞代码: public function index(){ $condition[‘username‘]=I(‘username‘); $data[‘password‘]=I(‘password‘); $res=M(‘users‘)->where($condition)->save
95
代码人生
01-01 08:00
代码人生
Thinkphp6 文件上传报错:fopen() expects parameter 1 to be a valid path, boolean given
Thinkphp6 文件上传报错:fopen() expects parameter 1 to be a valid path, boolean given 做文件上传的时候报错: 117行,$file->getRealPath() ,当文件不存在时,返回 false 环境是windows,给临时目录 C:\Windows\Temp 加上 user 读取权限就可以。 原文:https://www.
72
代码人生
01-01 08:00
代码人生
three.js获取三维物体的点击事件
three.js获取三维物体的点击事件 three.js文档里面有介绍到一个raycaster的属性 文档地址:https://threejs.org/docs/index.html?q=raycaster#api/zh/core/Raycaster; 首先生成一条射线和二维空间的坐标 var raycaster = new THREE.Raycaste
139
«
1
2
...
17
18
19
20
21
22
23
...
43
44
»