테스트 사이트 - 개발 중인 베타 버전입니다

첨부파일 종류 확인하는 방법이 있나요? 채택완료

동글이 8년 전 조회 2,519

첨부된 것이 이미지, 동영상, 문서인지 종류를 확인하는 방법이 있나요?

if (첨부파일이 이미지이면) { }

와 같이 사용하려고 합니다.

더 세부적으로 이미지이면 jpg, png, gif 등등 확장자 명으로도 확인할 수 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
8년 전

확장자 구하는 거야 아래처럼 하면되고

JavaScript

</p><p>var a = "a.b.jpg"; var b = a.split(".").pop();
</p><p>

PHP

</p><p><?php $a = "a.b.jpg"; $b = end(explode(".", $a)); echo $b; ?>
</p><p>

확장자에 대한 정의만 잘 구분하시면 될것 같습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

잉끼s
8년 전

</p><p>$timg = @getimagesize(파일);
</p><p>if ($timg['2'] < 1 || $timg['2'] > 16)</p><p>   die('이미지가 아닙니다.');</p><p><span style="font-size: 11pt;">

위 예제처럼 getimagesize() 으로 이미지 타입을 가져올 수 있습니다.

http://php.net/manual/kr/function.getimagesize.php">http://php.net/manual/kr/function.getimagesize.php

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동글이
8년 전
답변 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

$filename = "flower.image.jpg"; // 파일명 $ext = substr(strrchr($filename,"."),1); $ext = strtolower($ext);

if ( $ext == "확장자" ) {

프로그램 처리

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

동글이
8년 전
감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인