随笔分类 -  php / thinkphp5

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的.
摘要:thinkphp3.23使用cli模式,复制以下代码新建cli.php放在根目录 if(version_compare(PHP_VERSION,'5.3.0','<')) die('require PHP > 5.3.0 !'); //普通模式,解决官方分组不支持cli的问题 $depr = '/' 阅读全文
posted @ 2021-01-13 13:55 牛奔 阅读(284) 评论(0) 推荐(0) 编辑
摘要:使用docker搭建lnmp环境,使用的是分容器的搭建方案 框架使用thinkphp,想要连接数据MySQL,一直显示“SQLSTATE[HY000] [2002] Connection refused” 数据库配置host填的是localhost,后面改成了127.0.0.1,都是连接不了 还以为 阅读全文
posted @ 2020-09-14 11:26 牛奔 阅读(1328) 评论(0) 推荐(0) 编辑
摘要:第一步 :下载附件PHPMailer解压到ThinkPHP\Library\Vendor 第二步:在Common文件夹中的公共函数function.php中写一个发送邮件的函数, 这样可以在项目任意位置调用。 /** * 邮件发送函数 */ function sendMail(to,title 阅读全文
posted @ 2020-08-20 14:28 牛奔 阅读(222) 评论(0) 推荐(0) 编辑
摘要:第一步 在database配置文件中开启 第二步 在需要测试的sql前,使用以下demo 这是因为数据库监听事件要提前开启,之后的sql才能开始监听的到 阅读全文
posted @ 2019-01-16 10:30 牛奔 阅读(1490) 评论(0) 推荐(0) 编辑
摘要:它是对数据库的CURD操作事件进行了钩子,当事件触发时,会进行回调。 就像是注册事件和前置方法或后置方法类似 下面是demo 会看到在使用查询的同时执行了查询事件,打印出了 'this is query event ' ,并且先于print_r(user);opti 阅读全文
posted @ 2019-01-16 09:52 牛奔 阅读(1019) 评论(0) 推荐(0) 编辑
摘要:代码部署到了服务器上,发现无论怎样请求,都是跳转到index/index/index(模块/控制器/方法),最后需要nginx重新地址即可 参考:Linux下Nginx部署Thinkphp5访问任何地址都只显示首页 最完美解决Nginx部署ThinkPHP项目的办法 解决nginx服务下 think 阅读全文
posted @ 2018-12-02 23:21 牛奔 阅读(1579) 评论(0) 推荐(0) 编辑
摘要:服务器报 Access denied,要么报 No input files,但是在网上查了查说是将 PHP 的cgi.fix_pathinfo 改成 1 即可,但是改成 1 显然是有解析漏洞的,尝试寻找不改 php.ini 的解决方法。 cgi.fix_pathinfo这个不建议开启,默认的php. 阅读全文
posted @ 2018-12-02 23:04 牛奔 阅读(946) 评论(0) 推荐(0) 编辑
摘要:ThinkPHP5 隐藏index.php问题 thinkphp模板输出cookie,session中… 阅读全文
posted @ 2018-12-02 22:55 牛奔 阅读(141) 评论(0) 推荐(0) 编辑
摘要:首先下载 captcha扩展包,↓ 下载附件,解压到vendor目录下: 然后进入application/config.php添加配置信息: html页面: 阅读全文
posted @ 2018-11-27 00:49 牛奔 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:在使用thinkphp5.1开发的时候遇到设置__PUBLIC__无法生效的问题。这次的版本升级有比较大的改动,很多写法已经被更改,下面说下怎么去解决这个问题。 在使用thinkphp5.1开发的时候遇到设置__PUBLIC__无法生效的问题。这次的版本升级有比较大的改动,很多写法已经被更改,下面说 阅读全文
posted @ 2018-11-27 00:12 牛奔 阅读(4750) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示