첨부된 것이 이미지, 동영상, 문서인지 종류를 확인하는 방법이 있나요?
if (첨부파일이 이미지이면) { }
와 같이 사용하려고 합니다.
더 세부적으로 이미지이면 jpg, png, gif 등등 확장자 명으로도 확인할 수 있나요?
|
답변 3개 / 댓글 2개
채택된 답변
+20 포인트
8년 전
확장자 구하는 거야 아래처럼 하면되고
JavaScript
Copy
var a = "a.b.jpg"; var b = a.split(".").pop();
PHP
Copy
<?php $a = "a.b.jpg"; $b = end(explode(".", $a)); echo $b; ?>
확장자에 대한 정의만 잘 구분하시면 될것 같습니다.
8년 전
Copy
$timg = @getimagesize(파일);if ($timg['2'] < 1 || $timg['2'] > 16) die('이미지가 아닙니다.');
위 예제처럼 getimagesize() 으로 이미지 타입을 가져올 수 있습니다.
답변에 대한 댓글 1개
8년 전
$filename = "flower.image.jpg"; // 파일명
$ext = substr(strrchr($filename,"."),1);
$ext = strtolower($ext);
if ( $ext == "확장자" ) {
프로그램 처리
}
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.