📖
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 ✅ 이미지

댓글목록

등록된 댓글이 없습니다.


자료 목록
번호 제목 날짜
173
🫧
04-17
172
🫧
04-17
171
🫧
04-16
170
🫧
04-15
169
🫧
04-15
168
🫧
04-13
167
🫧
04-13
166
🫧
04-13
165
🫧
04-13
164
🫧
04-13
163
🫧
04-10
162
🫧
04-10
161
🫧
04-09
160
🫧
04-09
159
🫧
04-08

🔍 검색

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