📖
URL 끝에 이미지 확장자 포함여부 체크

페이지 정보

본문

확장자를 URL 끝에서만 판단[code]function is_image_url_strict($url) {
    $image_exts = ['jpg', 'jpeg', 'png', 'gif', 'webp', 'bmp', 'svg'];

    $path = parse_url($url, PHP_URL_PATH); // URL에서 경로만 추출
    $ext = strtolower(pathinfo($path, PATHINFO_EXTENSION)); // 확장자 추출

    return in_array($ext, $image_exts); // 정확히 매칭되는 확장자인 경우만 true
}[/code]
✅ 사용 예[code]$_image = "http://rainbowgarden.shop/upload/483cfd638.fjpg";

if (is_image_url_strict($_image)) {
    echo "<script>alert('이미지가 맞습니다.');</script>";
} else {
    echo "<script>alert('이미지가 아닙니다.');</script>";
}[/code]
✅ 결과
URL 끝 확장자 결과
.jpg ✅ 이미지
.png ✅ 이미지
.fjpg ❌ 실패 (경고창 뜸)
img.jpg.webp ✅ 이미지
img.png.exe ❌ 실패 (경고창 뜸)
img.fjpg ❌ 실패 (경고창 뜸)
img.jpg?size=100 ✅ 이미지

댓글목록

등록된 댓글이 없습니다.


🔍 검색

회사소개 개인정보처리방침 서비스이용약관
Copyright © rainbowgarden.shop All rights reserved.