move_uploaded_file($file_tmp, $new_file_path)
时间: 2024-10-13 14:13:19 浏览: 17
PHP move_uploaded_file() 函数(将上传的文件移动到新位置)
`move_uploaded_file()` 函数是 PHP 中的一个内置函数,用于将通过 HTTP POST 方式上传到服务器临时目录 ($file_tmp) 的文件移动到指定的目标路径 ($new_file_path)。这个函数主要用于处理用户上传文件的安全操作,它会在源文件上传成功并通过安全检查后,将其正式保存到预期的位置。
当您需要从 `$_FILES` 超全局数组中获取并存储用户上传的文件时,通常会使用这个函数。例如:
```php
if ($_FILES["file"]["error"] == UPLOAD_ERR_OK) {
$file_tmp = $_FILES['file']['tmp_name'];
$new_file_path = "uploads/" . basename($_FILES["file"]["name"]);
if (move_uploaded_file($file_tmp, $new_file_path)) {
echo "文件已成功上传至:" . $new_file_path;
} else {
echo "上传失败 :(";
}
}
```
阅读全文