PHP is_uploaded_file() 함수

정의와 사용법

is_uploaded_file() 함수는 지정된 파일이 HTTP POST를 통해 업로드되었는지 여부를�断정합니다.

문법

is_uploaded_file(file)
파라미터 설명
file 필수. 확인하려는 파일을 지정합니다.

설명

만약 file 지정된 파일이 HTTP POST를 통해 업로드되면 TRUE를 반환합니다.

이 함수는 악의적인 사용자가 스크립트를 속이어 불러올 수 없는 파일(예: /etc/passwd)에 대한 접근을 보장할 수 있습니다.

이 점검이 매우 중요합니다. 업로드된 파일이 사용자나 이 시스템의 다른 사용자에게 내용을 표시할 수 있다면.

힌트와 주석

주의사항:이 함수의 결과는 캐시에 저장됩니다. 다음을 사용하여: clearstatcache() 캐시를 지우기 위해.

예제

<?php
$file = "test.txt";
if(is_uploaded_file($file))
  {
  echo("$file는 HTTP POST를 통해 업로드되었습니다");
  }
else
  {
  echo("$file는 HTTP POST를 통해 업로드되지 않았습니다");
  }
?>

출력:

test.txt는 HTTP POST를 통해 업로드되지 않았습니다