-
thinkphp5 文件上传方法,代码如下:
建立/application/index/controller/Index.php
<?php
namespace app\index\controller;
use think\Controller;
use think\Request;
class Index extends Controller
{
public function index()
{
return $this->fetch();
}
public function upload(){
// 获取表单上传文件 例如上传了001.jpg
$file = request()->file('image');
// 移动到框架...阅读全文
-
我们一直用ThinkPHP 3.2 觉得单字母函数非常方便,但在TP5就废除了,名字为助手函数,主要考虑兼容性,不会造成滥用情况。下在是对照表,对于初学者很有必要。
5.0助手函数
助手函数
描述
abort
中断执行并发送HTTP状态码
action
调用控制器类的操作
cache
缓存管理
config
获取和设置配置参数
controller
实例化控制器
cookie
Cookie管理
db
实例化数据库类
debug
调...阅读全文
-
一、echo
echo() 实际上不是一个函数,是php语句,因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。
例子:
代码如下:
<?php
$a = echo("55nav"); // 错误!不能用来赋值
echo "55nav"; // 55nav
echo ("55nav"); // 55nav
echo ("55nav","com"); //发生错误,有括号不...阅读全文
-
数据库配置文件(/public/db.global.php)已经修改,前台功能也完全正常,但访问后台时却出现类似下面的问题。hinkphp数据库连接错误
系统发生错误
[ 错误信息 ]
Access denied for user ‘root’@'localhost’ (using password: YES)
原因是系统是基于thinkphp开发框架开发的网站程序。
thinkphp的数据库连接文件是通过调用方式调用方唯本身的数据库配置文件。
但是在利用thinkphp开发的时候,...阅读全文