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