Forum und email

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부분.