PHP move_uploaded_file() 함수
정의와 사용법
move_uploaded_file() 함수는 업로드된 파일을 새 위치로 이동합니다.
성공하면 true를 반환하고, 실패하면 false를 반환합니다.
문법
move_uploaded_file(file,newloc)
파라미터 | 설명 |
---|---|
file | 필수. 이동할 파일을 지정합니다. |
newloc | 필수. 파일의 새 위치를 지정합니다. |
설명
이 함수는 다음을 확인하고 보장합니다. file 지정된 파일은 합법적인 업로드 파일입니다(즉, PHP의 HTTP POST 업로드 메커니즘을 통해 업로드된 파일입니다). 파일이 합법적이면, 이를 다음 위치로 이동합니다. newloc 지정된 파일
만약 file 합법적인 업로드 파일이 아니면 어떤 작업도 발생하지 않으며, move_uploaded_file()은 false를 반환합니다.
만약 file 합법적인 업로드 파일이지만 일부 이유로 이동할 수 없어서 어떤 작업도 발생하지 않습니다. move_uploaded_file()은 false를 반환하며, 또한 경고 메시지를 발생시킵니다.
이 검사는 업로드된 파일이 사용자나 이 시스템의 다른 사용자에게 내용을 표시할 수 있다면 매우 중요합니다.
추가적인 힌트와 주의사항
비고:이 함수는 HTTP POST를 통해 업로드된 파일에 대해서만 사용됩니다.
주의:목표 파일이 이미 존재하면 덮어쓰겠습니다.