#p5

thinkphp5操作redis系列教程】列表类型之lRange,lGetRange

<?phpnamespaceappadmincontroller;usethinkcachedriverRedis;usethinkController;usehinkDb;classIndexextendsController{//获取redispublicfunctiongetRedis(){$redis=n...

ThinkPHP5.0手把手实现手机阿里云短信验证

    阿里云短信服务介绍阿里云短信服务就是以前的阿里大于,不过现在融合得到阿里云平台了。首先,你需要注册一个阿里云账号,这个自行解决。  仅用于测试使用官方送的代金券够用了。相关配置1.开通阿里云AccessKey:云账号AccessKey具有所有云产品AP...

(进阶篇)PHP(thinkphp5框架)实现用户注册后邮箱验证,激活帐号

本文将结合实例,讲解如何使用thinkphp5+Mysql完成注册帐号、发送激活邮件、验证激活帐号、处理URL链接过期的功能。业务流程1、用户提交注册信息。2、写入数据库,此时帐号状态未激活。3、将用户名密码或其他标识字符加密构造成激活识别码(你也可以叫激活码)。4、将构造好的激活识别码组成URL发送到用户提交的邮箱。...

TP5使用Composer安装phpoffice/phpspreadsheet,导出Excel文件

1、composer安装:composerrequirephpoffice/phpspreadsheet2.点击导出按钮,触发控制器里面的方法wdjzdc() 3.在控制中引入 usePhpOfficePhpSpreadsheetSpreadsheet;usePhpOfficePhpSpreadsh...

tp5 url 线上访问 在nginx 上 出现404错误,解决办法(1.80nginx 配置 pathInfo)

对于ThinkPHP的URL访问路劲如:http://域名/index.php/Index/BlogTest/read,原先的Nginx的是不支持的pathinfo路劲的,导致你在thinkPHP5上面测试的时候,输入相应的URL也不会提示模块名,控制器名或者方法名错误,而是出现一个404找不到的错误,那是因为Ngin...
代码星球 ·2020-12-27

thinkphp5的mkdir() Permission denied问题

最近一直在用tp5写项目,在此遇到的问题也比较多。今天来谈谈“mkdir()Permissiondenied”错误。你如果不仅仅写代码,还得部署到线上,那么这个tp5的这个错误,你有很大概率会遇见它。因为这跟文件的权限有关系,特别是自动生成的文件或者目录类的权限,linux服务器出于安全因素对于用户的权限有着严格的控制...

yum 快速LAMP/LNMP 安装(centos7+mysql5.7+apache+php5.6 (缺点:好多模块没有加载)

1.安装Apache安装centos7默认自带(Apache2.4.6)版本yum-yinstallhttpd 2.开启apache服务systemctlstarthttpd.service 3.设置apache服务开机启动systemctlenablehttpd.service 4.开启...
代码星球 ·2020-12-27

TP5模版中的运算符

TP5标签含义eq或者equal等于neq或者notequal不等于gt大于egt大于等于lt小于elt小于等于heq恒等于nheq不恒等于两个版本中的使用语法不一致,需要作区分...
代码星球 ·2020-12-23

tp5倒计时还有几天几时几分

效果图   代码$dtime=$start_time-time();$timedata='';$d=floor($dtime/(3600*24));//0.601.21floor为tp5的一个向下取整函数if($d){$timedata.=$d."天";}$h=floor($dtime%(...

【原创】tp5软件过期提醒

/*软件过期提醒知识点:1、strtotime($time);//转化为时间戳,时间要转换为时间戳进行计算2、fastadmin自定义变量在控制器里使用为config('site.end_time')的方式3、tp5倒计时还有几天几时几分是如下程序,显示为距离开始时间还剩XX天XX小时XX分*/$dtime=strto...

thinkphp5日期时间查询比较和whereTime使用方法

一、使用where方法进行时间的比较查询where(‘create_time’,’>time’,’2019-1-1′);//大于某个时间where(‘create_time’,'<=time’,’2019-1-1′);//小于某个时间where(‘create_time’,’betweentime’,[‘2...

ThinkPHP5 (mySQL) 统计各个时间段内的订单量

moTzxx最后发布于2019-11-1211:27:20阅读数236收藏展开背景今天在进行后台数据监控时;需要对一天24小时的下单量进行时间段的统计;但是下单时间字段pay_time选取的是timestamp类型;此时需要进行时间段的数据分组剥离,在此做一下实现方式,请多指教…环境框架:ThinkPHP5.1.2系统...

thinkphp5 if else的表达式怎么写?

{ifcondition="value"}{else/}{/if}...

tp5 中文排序失效解决方法convert(name USING gbk)

V5.0.17+版本开始,当你的order排序中使用了SQL函数的时候,请使用orderRaw方法替代order,例如:Db::table('think_user')->where('status=1')->orderRaw('rand()')->limit(5)->select(); ...

thinkphp5 模板中输出当前时间

{$data.time|default=time()|date='Y-m-dH:i:s',###}--------------------------{:time()} //为输出当前时间戳...
首页上一页...56789...下一页尾页