PHP move_uploaded_file()函数

PHP move_uploaded_file()函数

move_uploaded_file() 函数可以将上传的文件移到新位置。如果文件名不是有效的上传文件,则不会执行任何操作并返回false。如果文件名是有效的上传文件但由于某种原因无法移动,则不会执行任何操作并返回false。此外,可能会发出警告。

语法

bool move_uploaded_file ( string filename , stringdestination )

此函数可以检查所指定的文件名是否为有效的上传文件,这意味着它是通过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");
      }
   }
?>

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程