파일 크기 제한을 확인하는 조건문에서 빈칸에 들어갈 내용은?

과목: PHP

문제 번호: 2950

medium
파일 크기 제한을 확인하는 조건문에서 빈칸에 들어갈 내용은?
// 500KB = 500,000 bytes 제한
if (___["fileToUpload"]["___"] > 500000) {
    echo "Sorry, your file is too large.";
    $uploadOk = 0;
}
A. $_POST, "filesize"
B. $_FILES, "size"
C. $_UPLOAD, "bytes"
D. $_FILE, "length"

정답: B



업로드된 파일의 크기는 $_FILES 배열의 "size" 키에서 확인할 수 있습니다.

⦁ 파일 크기 체크의 중요성:
⦁ 서버 디스크 공간 보호
⦁ 업로드 시간 단축
⦁ 서버 부하 방지
⦁ 악의적 대용량 파일 공격 차단

⦁ 크기 단위 변환:
⦁ 1KB = 1,024 bytes
⦁ 500KB = 500 × 1,000 = 500,000 bytes (대략적)
⦁ 1MB = 1,048,576 bytes

💡 학습 팁

이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.