move_uploaded_file() 函数可以将上传的文件移动到新位置。如果文件名不是有效的上传文件,则不会发生任何操作并返回 false。如果文件名是有效的上传文件但由于某种原因无法移动,则不会发生任何操作并返回 false。此外,可以发出警告。
用法
bool move_uploaded_file ( string $filename , string $destination )
该函数可以检查filename 指定的文件是否是一个有效的上传文件,也就是说它是通过PHP 的HTTP POST 上传机制上传的。如果文件有效,则可以将其移动到目标指定的文件名。
如果对上传的文件所做的任何操作可能会向用户或什至同一系统上的其他用户显示其内容,则特别使用这种检查。
示例
<?php
$uploads_dir = "/PhpProject/uploads";
foreach($_FILES["pictures"]["error"] as $key => $error) {
if($error == UPLOAD_ERR_OK) {
$tmp_name = $_FILES["pictures"]["tmp_name"][$key];
$name = basename($_FILES["pictures"]["name"][$key]);
move_uploaded_file($tmp_name, "$uploads_dir/$name");
}
}
?>
相关用法
- PHP move_uploaded_file()用法及代码示例
- PHP money_format()用法及代码示例
- PHP metaphone()用法及代码示例
- PHP mhash_get_hash_name()用法及代码示例
- PHP mysqli_get_server_info()用法及代码示例
- PHP mysqli_data_seek()用法及代码示例
- PHP mysqli_insert_id()用法及代码示例
- PHP mysqli_fetch_assoc()用法及代码示例
- PHP mkdir()用法及代码示例
- PHP mysqli_connect_error()用法及代码示例
- PHP mhash_keygen_s2k()用法及代码示例
- PHP microtime()用法及代码示例
- PHP mysqli_fetch_all()用法及代码示例
- PHP mt_rand( )用法及代码示例
- PHP mysqli_next_result()用法及代码示例
- PHP mysqli_stmt_affected_rows()用法及代码示例
- PHP mime_content_type()用法及代码示例
- PHP mysqli_begin_transaction()用法及代码示例
- PHP mysqli_real_escape_string()用法及代码示例
注:本文由纯净天空筛选整理自 PHP - Function move_uploaded_file()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。