在原文件file类中找到move方法 因为保存的时候使用的是utf-8但是用于保存在硬盘上的目录需要使用的是gbk编码 所以需要转码, 返回文件名的时候 需要把gbk的编码转回utf8,不然可能会报错。 参考链接http://www.thinkphp.cn/topic/51891.html http ...
分类:
Web程序 时间:
2018-11-27 14:43:56
阅读次数:
504
先看目录结构: thinkphp 5.0的目录结构, 文档:https://www.kancloud.cn/manual/thinkphp5/118008 www WEB部署目录(或者子目录)├─index.php 入口文件├─README.md README文件├─Application 应用目录 ...
分类:
Web程序 时间:
2018-11-25 14:33:11
阅读次数:
220
实现商品的添加 1、在add.html页面中更改表单元素的名称 Goods控制器的add()方法中获取商品分类 在add.html中循环获取 2、设置提交的位置 3、添加商品代码参见GoodsController.class.php 方法一: $this->redirect();也是跳转 方法二(用 ...
分类:
Web程序 时间:
2018-11-23 15:15:06
阅读次数:
240
ThinkPHP的开发模式 tp框架有两种使用模式:开发模式(调试模式),一种是生产模式(运行模式) define('APP_DEBUG', true); //调试模式 define('APP_DEBUG', FALSE); //运行模式 运行模式会把很多核心文件代码缓存成" common~runt ...
分类:
Web程序 时间:
2018-11-22 17:08:47
阅读次数:
287
ThinkPHP的结构如下: 在ThinkPHP\Library\Think文件夹中,几个重要的文件 1、App.class.php 框架核心类文件 2、Think.class.php 每次请求都要执行的类 3、Controller.class.php 控制器的父类 4、Model.class.ph ...
分类:
Web程序 时间:
2018-11-22 17:08:08
阅读次数:
271
首先tp5的访问目录指向到webroot/public文件夹中。thinkphp的url访问:http://serverName/index.php(或者其它应用入口文件)/模块/控制器/操作/[参数名/参数值...],这个需要支持pathinfo,Apache默认支持,而Nginx不支持。1.ph ...
分类:
Web程序 时间:
2018-11-21 17:34:55
阅读次数:
294
1、在开发项目时,有时会遇到一些页面数据量特别大,但是又不经常改变的情况,如商城首页等,这时候就需要进行页面静态化,减轻服务器和数据库的压力。 这里我们先用原生的PHP写一个简单的demo,用来理解页面静态化的原理,然后再尝试用框架说明一下(thinkphp)。 主要会使用到PHP的ob相关函数和文 ...
分类:
Web程序 时间:
2018-11-20 16:17:42
阅读次数:
242
今天写了一个表单验证,验证的时候没有任何问题,但是页面提交不了,很诡异,然后各种百度,查了一下的原因是input的id不能为submit 注意:提交表单的时候,input的id不能为submit ...
分类:
Web程序 时间:
2018-11-19 20:14:41
阅读次数:
1506
Thinkphp框架中自定义修改success和error页面 Thinkphp框架的默认success和error太难看,可以自定义设置,步骤如下: (注意:TP原框架中的success跳转有问题,先修改框架内容) 在TP的Controller.class.php中L284行下增加exit; 1、 ...
分类:
Web程序 时间:
2018-11-19 13:30:20
阅读次数:
588
好用的thinkphp通用后台【YahoAdmin】和社区论坛 【Sea社区】,入口:http://www.webplatform.com/,一起打包走吧 【原文链接:http://www.webplatform.com/index/forum/noteDetail.html?id=19】 源码介绍 ...
分类:
Web程序 时间:
2018-11-18 16:01:33
阅读次数:
148