$file = $_FILES['file']; // 获取前端上传的文件信息

// 判断文件是否上传成功
if($file['error'] == UPLOAD_ERR_OK){
    $tmp_name = $file['tmp_name']; // 上传的临时文件路径
    $name = $file['name']; // 上传的文件名

    // 设置文件保存的目标路径
    $save_path = '/var/www/uploads/' . $name;

    // 将文件从临时路径移动到目标路径
    if(move_uploaded_file($tmp_name, $save_path)){
        echo "文件上传成功!";
    }else{
        echo "文件上传失败!";
    }
}else{
    echo "文件上传出错!";
}


在上面的代码中,我们首先判断文件是否上传成功,通过判断$_FILES['file']['error']是否等于UPLOAD_ERR_OK来进行判断。如果成功,我们可以获取到临时文件路径和文件名,然后将文件从临时路径移动到目标路径即可实现文件的上传。

在实际开发中,我们还可以添加一些额外的功能,比如限制文件大小、允许的文件类型等。这些可以通过对$_FILES变量的进一步处理来实现。

PHP提供了简单而强大的文件上传功能,可以方便地实现在Web应用中进行文件上传的需求。