라이브러리
[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()` 함수는 업로드 된 파일을 저장하는 데 사용됩니다. 이 함수는 업로드 된 파일을 지정한 디렉토리에 저장합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.