Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

php move_uploaded_file() 函数将上传的文件移动到新位置。

作者:氵冗氵孚   发布日期:2024-02-21   浏览:816

move_uploaded_file() 函数用于将上传的文件移动到新位置。

语法: bool move_uploaded_file ( string $filename , string $destination )

参数:

  • $filename:必需。指定要移动的文件的路径。
  • $destination:必需。指定文件的新位置。

返回值: 如果移动成功,则返回 true,否则返回 false。

注意事项:

  • 在调用 move_uploaded_file() 函数之前,需要确保上传的文件是通过 HTTP POST 上传的。可以使用 is_uploaded_file() 函数来检查。
  • 在移动文件之前,需要确保目标文件夹的权限设置正确,以便 PHP 能够在该目录下写入文件。
  • 如果目标文件夹中已经存在同名的文件,move_uploaded_file() 函数将会覆盖该文件。

示例:

if (is_uploaded_file($_FILES['file']['tmp_name'])) {
    $sourcePath = $_FILES['file']['tmp_name'];
    $destinationPath = 'uploads/' . $_FILES['file']['name'];
    if (move_uploaded_file($sourcePath, $destinationPath)) {
        echo "文件移动成功";
    } else {
        echo "文件移动失败";
    }
}

以上示例中,首先使用 is_uploaded_file() 函数检查上传的文件是否合法。然后,将临时文件路径赋值给 $sourcePath 变量,将目标文件路径赋值给 $destinationPath 变量。最后,使用 move_uploaded_file() 函数将文件从临时位置移动到目标位置,并根据移动结果输出相应的提示信息。

上一篇:php用替换所有

下一篇:php 替换指定字符

大家都在看

php session用法

phpisset函数

php后端

php爬虫框架

php读取csv文件

php 三元表达式

php文件加密

php 拆分字符串

php pcntl

php ||

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站