English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP 기초 강의

PHP 고급 강의

PHP & MySQL

PHP 참조 가이드

PHP move_uploaded_file() 함수 사용법 및 예제

PHP 파일 시스템 참조 가이드

move_uploaded_file() 함수는 업로드된 파일을 새 위치로 이동할 수 있습니다. 파일 이름이 유효한 업로드 파일이 아닐 경우, 어떤 작업도 수행할 수 없으며 false를 반환합니다. 파일 이름이 유효한 업로드 파일이지만, 어떤 이유로든 이동할 수 없다면, 어떤 작업도 수행하지 않고 false를 반환합니다. 또한 경고를 발생시킬 수 있습니다.

문법

bool move_uploaded_file ( string $filename , string $destination )

 이 함수는 filename이 지정한 파일이 유효한 업로드 파일인지 확인하고 보장합니다. (그也就是说, 通过 PHP의 HTTP POST 업로드 메커니즘을 통해 업로드된 파일입니다). 파일이 유효하다면, 목적지로 지정된 파일로 이동합니다.
이런 검사는 특히 중요합니다. 업로드된 파일이 사용자나 본 시스템의 다른 사용자에게 내용을 표시할 수 있다면.

온라인 예제

<?php
   $uploads_dir = "/PhpProject/업로드";
   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 파일 시스템 참조 가이드