ThinkPHP是一个快速、兼容而且简单的轻量级国产PHP开发框架,诞生于2006年初,原名FCS,2007年元旦正式更名为ThinkPHP,遵循Apache2开源协议发布,从Struts结构移植过来并做了改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的思想和TagLib(标签库)、RoR的ORM映射和ActiveRecord模式。
用TP3.2写分页 手册上说的好难懂,我自己去网上找资料 ,现在整理一下,以后可能会用;
在Thinkphp目录的LibORGUtil目录里新建AjaxPage.class.php,写入一下内容:  <?php// +----------------------------------------------------------------------
/** *   无级递归分类 *   @param   int     $assortPid   要查询分类的父级id *   @param   mixed   $tag         上下级分类之间的分隔符
select * from table_name where time>=\'2010-1-1\' and time<=\'2010-5-1\' 或 select * from table_name where time between \'2010-1-1\' and \'2010-5-1\'
public function login()  // 用户登录页面     {         if($this->isPost())         {
ThinkPHP数据库增删改查,ThinkPHP查询数据
 查询表达式  $map[\'字段名\']=array(\'表达式\',\'查询条件\');     表达式有 eq等于,neq不等于, gt大于,lt小于,egt/elt 大于等于/小于等于
由于ThinkPHP5框架对控制器名没有进行足够的安全检测,导致在没有开启强制路由的情况下,黑客构造特定的请求,可直接GetWebShell。
大家用TP5 时都会有这么一个疑虑,就是用select 查询时,如何判断结果为空呢?
TP5系统中已经为大部分核心类库定义了Facade,所以你可以通过Facade来访问这些系统类,当然也可以为你的应用类库添加静态代理。
thinkphp 数据库随机取出N条数据方法(Oracle-MySQL-SQL Server)
tp5模板限制字符串长度,时间戳转换日期等标签
Thinkphp5 自定义分页样式显示页码和数量
ThinkPHP5对分页的数据进行修改
thinkphp修改分页后的数据,TP5paginate
基于ThinkPHP删除目录及目录文件函数
PHP tp5中使用原生sql查询代码实例
ThinkPHP 自带的分页——改变样式
thinkphp5.1引入vendor中的文件
使用paginate方法分页时判断查询是否为空
在TP5中的网页中加了验证码,在用手机测试的时候发现在火狐浏览器上无法刷新验证码
PhpSpreadsheet是PHPExcel的下一个版本。它打破了兼容性,大大提高了代码库质量
本文主要解决thinkphp5在搜索分页时如何保留搜索条件
tp5.1 获取原始上传文件名
thinkphp-queuer消息队列与superviso进程守护
vhosts.conf<VirtualHost*:80>DocumentRoot"E:\sasa"ServerNamesasa.cnServerAliassasa.cn<Directory"E:\sasa">OptionsFollowSymLinksExecCGIAllowOverrideAllOrderallow,denyAllowfrom
首先,我们还是要导入PHPExcel类文件。。。至于怎么导入。可以参考我写的导出的那篇文章(http://www.cnblogs.com/hopelooking/p/6230303.html)但是我们在做导入功能的时候用到的类文件可不是导出时用到的那个类文件,但是文件夹一层包一层,没办法那样一个一个引用,还好,有一个文件也就是
2019年1月14日消息,thinkphp又被爆出致命漏洞,可以直接远程代码执行,getshell提权写入网站木马到网站根目录,甚至直接提权到服务器,该漏洞影响版本ThinkPHP5.0、ThinkPHP5.0.10、ThinkPHP5.0.12、ThinkPHP5.0.13、ThinkPHP5.0.23、thinkphp5.0.22版本。攻击者可以伪造远程恶意代码,对
 select*fromxxwhere(a=22orb=333)or(c=11andd=22)$where_1['a']=array('eq','222');$where_2['b']=array('eq','333');$where_3['c']=11;$where_4['d']=22;$ma
Loader类中的静态方法addNamespaceAlias添加的位置,建议在base.php文件中载入Loader.php后//载入Loader类requireCORE_PATH.'Loader.php';\think\Loader::addNamespaceAlias('model','app\blog\model');//取别名model再其他文件中写usemodel和useapp\blog\mo