一、 环境与版本: 主机:amazon aws EC2主机 系统:Ubuntu 18.04.2 LTS (GNU/Linux 4.15.0-1039-aws x86_64) 面板:宝塔免费版 6.9.5 服务:Nginx 1.16, PHP 7.2, MySQL 5.7.22(运行在amazon的R ...
分类:
Web程序 时间:
2019-06-13 13:36:43
阅读次数:
275
location / { if (!-e $request_filename) { rewrite /admin.php(.*)$ /admin.php?s=/$1 last; #存在admin.php rewrite /index.php(.*)$ /index.php?s=/$1 last; #... ...
分类:
Web程序 时间:
2019-06-12 19:42:25
阅读次数:
144
GitHub下载最新版第三方类库 PHPMailer; 第一步: 打开网址https://github.com/PHPMailer/PHPMailer/ 下载PHPMailer,PHPMailer 需要 PHP 的 sockets 扩展支持,而登录 QQ 邮箱 SMTP 服务器则必须通过 SSL 加 ...
分类:
Web程序 时间:
2019-06-10 18:32:58
阅读次数:
169
相对于Java,C++,C#,Python等语言来说,PHP在商城方面有更大的优势,有开发效率高,框架选择多,可选择的开源产品多,可以大大减少开发成本和加快产品迭代,比如基于Thinkphp框架开发出的开源商城DSMall,DSHOP,DSKMS等等,基于此类产品开发可以大大加快开发速度,让项目迅速上线,同时Thinkphp框架可直接升级。一般情况下我们在自己开发的过程中,需要注意PHP安全方面的
分类:
Web程序 时间:
2019-06-05 11:26:35
阅读次数:
130
ThinkPHP采用单一入口模式访问应用,对应用的所有请求都定向到应用的入口文件,系统会从URL参数中解析当前请求的模块、控制器和操作,下面是一个标准的URL访问格式: 其中index.php就称之为应用的入口文件(注意入口文件可以被隐藏,后面会提到)。 提示: 模块在ThinkPHP中的概念其实就 ...
分类:
Web程序 时间:
2019-06-05 09:38:09
阅读次数:
113
URL地址里面的index模块怎么才能省略呢,默认的URL地址显得有点长,下面就来说说如何通过路由简化URL访问。 我们在路由定义文件(application/route.php)里面添加一些路由规则,如下: 该路由规则表示所有hello开头的并且带参数的访问都会路由到index控制器的hello操 ...
分类:
Web程序 时间:
2019-06-05 09:28:56
阅读次数:
121
通过操作方法的参数绑定功能,可以实现自动获取URL的参数,仍然以上面的控制器为例,控制器代码如下: <?php namespace app\index\controller; class Index { public function index() { return 'index'; } publ ...
分类:
Web程序 时间:
2019-06-05 09:20:43
阅读次数:
108
要掌握ThinkPHP,首先要了解其中的几个重要概念,对于熟悉Java开发的朋友,应该很容易理解下面的一些概念。 Action对象 Action对象 和Struts框架的Action类似,Action对象主要提供应用逻辑的控制和处理,属于ThinkPHP的控制层,由核心的App类完成模块和操作的解析 ...
分类:
Web程序 时间:
2019-06-04 09:15:54
阅读次数:
136
lz一直都是用filezilla上传文件到vm虚拟机的,用的是ubuntu14.04的系统。最近自己重新搭了lamp去做thinkphp的学习,lz有两个账户,一个是kin,另外一个是root。大家都知道ubuntu默认是没有root账户的,要sudo passwd去设置root密码才有root账户 ...
分类:
其他好文 时间:
2019-05-31 15:03:20
阅读次数:
225
thinkPHP的查询表达式大揭秘 主要使用where(条件表达式)方法 语法一:where('字段','条件','值'); 等于:EQ 解析为"=" 不等于:NEQ 解析为"<>" 小于:LT 解析为"<" 小于等于: ELT 解析为"<=" 大于:GT 解析为">" 大于等于:EGT 解析为"> ...
分类:
Web程序 时间:
2019-05-30 19:31:27
阅读次数:
203