PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP move_uploaded_file() 函數(shù)用法及示例

PHP Filesystem 參考手冊

move_uploaded_file()函數(shù)可以將上傳的文件移動到新位置。如果文件名不是有效的上傳文件,則無法執(zhí)行任何操作并返回false。如果文件名是有效的上傳文件,但由于某種原因而無法移動,則不會發(fā)生任何操作并返回false。此外,可以發(fā)出警告。

語法

bool move_uploaded_file ( string $filename , string $destination )

 本函數(shù)檢查并確保由 filename 指定的文件是合法的上傳文件(即通過 PHP 的 HTTP POST 上傳機(jī)制所上傳的)。如果文件合法,則將其移動為由 destination 指定的文件。
這種檢查顯得格外重要,如果上傳的文件有可能會造成對用戶或本系統(tǒng)的其他用戶顯示其內(nèi)容的話。

在線示例

<?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 Filesystem 參考手冊

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清