파일 확장자에 따른 업로드 확인하는..... > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

파일 확장자에 따른 업로드 확인하는..... 정보

파일 확장자에 따른 업로드 확인하는.....

본문

if($_FILES[movie][name]){
 $file_movie=explode(".", $_FILES[movie][name]);
 $extension = $file_movie[sizeof($file_movie)-1];
 
 if(!strcmp($extension, "mpeg") || !strcmp($extension, "wmv")){
 } else {
  echo "<script>alert('동영상 파일이 아닙니다.'); history.back();</script>";
  exit;
 }
}
 
위 처럼 하면 체크가 되는데..
 
if($_FILES[movie][name]){
 $file_movie=explode(".", $_FILES[movie][name]);
 $extension = $file_movie[sizeof($file_movie)-1];
 
 if(strcmp($extension, "mpeg") || strcmp($extension, "wmv")){
  echo "<script>alert('동영상 파일이 아닙니다.'); history.back();</script>";
  exit;
 }
}
 
아래처럼 하면 왜 체크가 안될까요?

댓글 전체

위 처럼 하면 체크가 되는데..
 
if($_FILES[movie][name]){
 $file_movie=explode(".", $_FILES[movie][name]);
 $extension = $file_movie[sizeof($file_movie)-1];
 
 if(strcmp($extension, "mpeg") || strcmp($extension, "wmv")){
  echo "<script>alert('동영상 파일이 아닙니다.'); history.back();</script>";
  exit;
 }
}

에서

$file_movie=explode(".", $_FILES[movie][name]); 부분의 explode...?

$file_movie = $_FILES[movie][name];

으로 해 보시지요....테스트는 안해봄......ㅠ.ㅠ
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT