{site_name}

{site_name}

🌜 搜索

move_uploaded_file() 是 PHP 的一个文件上传函数,用于将客户端上传的文件移动到服务器上指定的目录

php 𝄐 0
php move_uploaded_file,php move_uploaded_file 循环,php move_uploaded_file 接入 oss,php move_upload_file
move_uploaded_file() 是 PHP 的一个文件上传函数,用于将客户端上传的文件移动到服务器上指定的目录。

该函数的语法如下:
php
bool move_uploaded_file ( string $filename , string $destination )


其中,$filename 是指客户端上传的临时文件名,$destination 则是指文件要被移动到的目标路径。如果移动成功,则返回 true,否则返回 false。

以下是一个示例,演示了如何使用 move_uploaded_file() 函数将用户上传的文件从临时目录移动到服务器上的指定目录中:
php
<?php
if(isset($_FILES['fileToUpload'])) {
$target_dir = "uploads/";
$file_name = basename($_FILES["fileToUpload"]["name"]);
$target_file = $target_dir . $file_name;

if(move_uploaded_file($_FILES["fileToUpload"]["tmp_name"], $target_file)) {
echo "The file ". $file_name. " has been uploaded.";
} else {
echo "Sorry, there was an error uploading your file.";
}
}
?>

在此示例中,当表单中包含名为“fileToUpload”的文件输入字段时,将检查是否上传了文件。如果上传了文件,则首先定义一个名为 $target_dir 的目标目录,然后获取上传文件的基本名称,并构造目标文件路径。最后,使用 move_uploaded_file() 函数将文件从临时目录移动到目标目录中。如果移动成功,将显示一条消息,否则将显示错误消息。