当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP move_uploaded_file()用法及代码示例



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 - Function move_uploaded_file()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。