
Exif_imagetype는 이미지 타입을 확인하는 함수로, 업로드한 이미지가 맞지 않는 경우 에러 메시지를 띄우기 위해서는 try-catch 문을 사용하여 에러를 처리하는 것이 좋습니다.
#hostingforum.kr
php
try {
$image_type = exif_imagetype($_FILES['image']['tmp_name']);
// 이미지 업로드 로직
} catch (Exception $e) {
// 에러 메시지 출력
echo "잘못된 이미지 타입입니다.";
}
업로드한 이미지의 Exif 정보를 확인하는 방법은 getimagesize() 함수를 사용하는 것입니다.
#hostingforum.kr
php
$image_info = getimagesize($_FILES['image']['tmp_name']);
echo "이미지 크기: " . $image_info[0] . "x" . $image_info[1];
echo "이미지 MIME 타입: " . $image_info['mime'];
또한, 이미지 업로드 시에는 항상 이미지 타입을 확인하고, 업로드한 이미지를 검증하는 로직을 추가하는 것이 좋습니다.
2025-04-16 02:21