move_uploaded_file
(PHP 4 >= 4.0.3, PHP 5)
move_uploaded_file — 업로드된 파일을 다른곳으로 이동하기
Description
bool move_uploaded_file
( string $filename
, string $destination
)
이 함수는 PHP 3 에서는 3.0.16 이후, PHP 4 에서는 4.0.2 이후 버전부터 사용할 수 있습니다.
이 함수는 filename 에 의해서 지정된 파일이 PHP의 HTTP POST 파일 업로드 메카니즘을 통해서 업로드된 파일인지 확인합니다. 파일이 유효한 것일때 destination 에 주어진 filename으로 이동이 됩니다
filename 이 유효한 것이 아니면 아무 일도 발생하지 않습니다. 그리고 move_uploaded_file()는 FALSE를 반환합니다.
filename 은 유효하나 어떤 이유가 있어서 이동할 수가 없을 때 아무런 일도 발생하지 않습니다. 그리고 move_uploaded_file()은 FALSE를 반환합니다. 덧붙여서 경고문이 보여집니다.
이런 체크방법은 파일의내용을 이용자, 같은 시스템내의 다른 사람에게 파일을 손대지 않고 파일의 내용을 감출 수 있는 어떤 기회가 있다면 특별히 더욱 중요합니다.
참조 is_uploaded_file(), 그리고 간단한 사용법 예를 위한 Handling file uploads부분.