问题 使用Thinkphp 发布项目的时候,框架会默认在runtime目录下记录日志,但是把项目发布时,由于系统是Linux系统,所以对于文件的权限要求比较严格。所以项目运行时,无法向runtime下记录日志,导致运行失败。 解决方法STEP 1 既然,没有写入权限,我们直接授权就可以解决问题。授权 ...
分类:
Web程序 时间:
2019-10-26 14:53:56
阅读次数:
794
某系统被挖矿应急简报 PS:文内所有内容均经被入侵方同意发布 被入侵方提供的信息 nginx +php thinkphp 3.2 mysql redis 无密码无限制 应急响应 经项目方提供的信息,发现thinkphp是3.2版本,近期没有RCE(远程代码执行漏洞)。推测是redis问题,分析进程[ ...
分类:
其他好文 时间:
2019-10-25 23:36:05
阅读次数:
236
关于ThinkPHP的独立分组,功能看上去挺好的,可是官方并没有给出详细的例子和说明,在此,根据实际的开发过程,给予各位php开发人员以下几点说明: 1.独立分组的目录结构 和官方说明一样,建立Modules文件夹,配置config. 注意:独立分组的action直接放在action目录下,不需要l ...
分类:
Web程序 时间:
2019-10-25 23:18:37
阅读次数:
134
Action中使用的系统常量 THINK_PATH // ThinkPHP 系统目录 APP_PATH // 当前项目目录 APP_NAME // 当前项目名称 MODULE_NAME //当前模块名称 ACTION_NAME // 当前操作名称 TMPL_PATH // 项目模版目录 LIB_PA ...
分类:
Web程序 时间:
2019-10-25 23:10:48
阅读次数:
134
最近kdchxue看完了smarty之后,想学习下框架,于是乎就选择了ThinkPHP,听说这个框架简单易用,另外还是国产的!所以kdchxue毫不犹豫的就选择了ThinkPHP 了!下面看看ThinkPHP 的详细介绍. ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发 ...
分类:
Web程序 时间:
2019-10-24 23:17:53
阅读次数:
122
TPM还有很多特性,它不仅能和ThinkPHP结合,也可以结合自己已有的接口。还有一些附件插件帮助我们实现一些常用功能 一、基础知识 1 手机APP的类型 移动端的应用有这几种:WebApp,NativeApp,HybridApp。 WebApp 就是手机网站,需要用手机浏览器访问。NativeAp ...
分类:
Web程序 时间:
2019-10-24 00:22:43
阅读次数:
194
区间查询 %'),'gege','or');数组中可以加入多个数组,如果没有or,默认是and关系 统计查询 SQL直接查询,非常灵活可以进行更多的操作。 链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrMh2g 提取码:x2p5免费分享,但是X度限制严重 ...
分类:
数据库 时间:
2019-10-24 00:12:12
阅读次数:
119
一、普通查询方式 a、字符串:$arr=$m->where("sex=0 and username='gege'")->find();//字符串需要加引号 b、数组 注意:如果使用or关系,需要添加数组值 链接:https://pan.baidu.com/s/1v5gm7n0L7TGyejCmQrM ...
分类:
Web程序 时间:
2019-10-24 00:05:27
阅读次数:
124
第一类:放在登陆控制器的登陆操作中 1.RBAC::authenticate(); 用于在用户表中查找表单提交的用户名的数据,实质上就是一条用户表查寻语句, > return M(modle)->where(array)->find();这个操作有两个参数 a.array()数组的写法及作用和表查寻 ...
分类:
Web程序 时间:
2019-10-24 00:00:02
阅读次数:
156
phpmailer发送邮件是php开发者首选的一个邮件发送插件了,下面我来介绍怎么集成phpmailer到thinkphp框架了,有需要了解的朋友可参考。 phpmailer发送邮件功能很强大,今天真正的体验一下,简单说一下配置,本人是在thinkphp中是用的. 配置步骤: 1.后台配置发送邮件类 ...
分类:
Web程序 时间:
2019-10-23 22:13:54
阅读次数:
128