업로드된 파일의 확장자를 소문자로 추출하려면?
업로드된 파일의 확장자를 소문자로 추출하려면?
$target_file = $target_dir . basename($_FILES["fileToUpload"]["name"]);
$imageFileType = ___(pathinfo($target_file, ___));
정답: A
파일 확장자 추출과 소문자 변환을 위해 두 함수를 조합합니다.
⦁ pathinfo() 함수:
⦁ 파일 경로에서 다양한 정보 추출
⦁
PATHINFO_EXTENSION
: 확장자만 추출⦁
PATHINFO_BASENAME
: 파일명만 추출⦁
PATHINFO_DIRNAME
: 디렉토리 경로 추출⦁ strtolower() 함수:
⦁ 문자열을 소문자로 변환
⦁ 확장자 비교 시 대소문자 통일 목적
⦁ 사용 예시:
// "Image.PNG" → "png"
$ext = strtolower(pathinfo($target_file, PATHINFO_EXTENSION));
💡 학습 팁
이 문제를 포함한 PHP 과목의 모든 문제를 순차적으로 풀어보세요. 진행상황이 자동으로 저장되어 언제든지 이어서 학습할 수 있습니다.