라이브러리

[PHP] is_uploaded_file - 파일이 HTTP POST를 통해 업로드되었는지 알려줍니다.




PHP에서 is_uploaded_file() 함수

`is_uploaded_file()` 함수는 PHP에서 사용할 수 있는 내장 함수 중 하나입니다. 이 함수는 업로드 된 파일의 존재 여부를 확인하는 데 사용됩니다.

함수의 사용법


`is_uploaded_file()` 함수는 두 개의 매개 변수를 받습니다. 첫 번째 매개 변수는 업로드 된 파일의 이름을 나타내는 문자열입니다. 두 번째 매개 변수는 필수는 아니지만, 업로드 된 파일의 이름을 확인할 때 사용하는 문자열을 나타내는 변수입니다.

함수의 반환값


`is_uploaded_file()` 함수는 업로드 된 파일의 존재 여부를 확인하여 true 또는 false를 반환합니다.

예제


#hostingforum.kr
php

<?php

// 업로드 된 파일의 이름을 저장할 변수

$filename = "example.txt";



// 업로드 된 파일의 존재 여부를 확인합니다.

if (is_uploaded_file($filename)) {

    echo "업로드 된 파일이 존재합니다.";

} else {

    echo "업로드 된 파일이 존재하지 않습니다.";

}

?>



실제 업로드 된 파일의 이름을 확인하는 예제


#hostingforum.kr
php

<?php

// 업로드 된 파일의 이름을 저장할 변수

$filename = $_FILES["file"]["name"];



// 업로드 된 파일의 존재 여부를 확인합니다.

if (is_uploaded_file($_FILES["file"]["tmp_name"])) {

    echo "업로드 된 파일이 존재합니다.";

    echo "파일 이름 : " . $filename;

} else {

    echo "업로드 된 파일이 존재하지 않습니다.";

}

?>



실제 업로드 된 파일의 이름을 확인하고 파일을 저장하는 예제


#hostingforum.kr
php

<?php

// 업로드 된 파일의 이름을 저장할 변수

$filename = $_FILES["file"]["name"];



// 업로드 된 파일의 존재 여부를 확인합니다.

if (is_uploaded_file($_FILES["file"]["tmp_name"])) {

    echo "업로드 된 파일이 존재합니다.";

    echo "파일 이름 : " . $filename;



    // 업로드 된 파일을 저장합니다.

    move_uploaded_file($_FILES["file"]["tmp_name"], "uploads/" . $filename);

    echo "파일이 성공적으로 저장되었습니다.";

} else {

    echo "업로드 된 파일이 존재하지 않습니다.";

}

?>



참고사항


* `is_uploaded_file()` 함수는 업로드 된 파일의 존재 여부를 확인하는 데 사용됩니다. 하지만, 이 함수는 업로드 된 파일의 이름을 확인할 때 사용하는 변수를 매개 변수로 받지 않습니다. 따라서, 실제 업로드 된 파일의 이름을 확인하려면 `$_FILES` 배열의 `tmp_name` 키를 사용해야 합니다.
* `move_uploaded_file()` 함수는 업로드 된 파일을 저장하는 데 사용됩니다. 이 함수는 업로드 된 파일을 지정한 디렉토리에 저장합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 436 페이지

검색

게시물 검색