게시판에서 특정 확장자를 파일을 업로드 하지 못하게 하려면 어떻게 해야하나요 > 그누4 질문답변

그누4 질문답변

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

게시판에서 특정 확장자를 파일을 업로드 하지 못하게 하려면 어떻게 해야하나요 정보

게시판에서 특정 확장자를 파일을 업로드 하지 못하게 하려면 어떻게 해야하나요

본문

게시판에서'
 특정 확장자를 파일을 업로드 하지 못하게 하려면 어떻게 해야하나요
(예를들면 exe,js파일등 )

추가적으로 jpg나 gif 확장자 파일을 업로드 할 때
진짜 jpg나 gif파일이지 확인해 주는 방법은  어떻게 해야하나요

초보라 잘모르니 자세히 설명해 주시면 고맙겠습니다
감사합니다


댓글 전체

그누보드에서 파일을 업로드시 확장자 체크 스크립트입니다.
이 스크립트를 해당 fwrite_submit 함수에 적절히 추가 하세요

* jquery 로 작성이 되었습니다. 참조하세요 **

// 첨부 파일 이미지 체크
 var imgno = "0";
 var nono = "0";
 $("input[name=bf_file[]]").each(function() {
  var imgval = $(this).val();
  imgno++;
  if (!imgval.toLowerCase().match(/.(gif|jpg)$/i)) {
  alert(imgno+ "번째 파일이 gif, jpg 파일(이미지파일)이 아닙니다.");
  nono = "1";
  return false;
  }
 });
 if (nono == 1) {
  return false;
 }
제가 올려드린건 jquery 가 선언이 되어있어야 합니다.

1. http://www.jquery.com  접속
2. 화면 오른쪽의 download 를 클릭하신뒤  jquery-1.3.2.min.js 를 다운
3. head.sub.php 에  jquery  선언를 을 한다
- <script type="text/javascript" src="<?=$g4['path']?>/js/jquery-1.3.2.min.js"></script>
4.write.skin.php 파일을 연다
5. 자바스크립트 함수  fwrite_submit  를 찾는다.
6. 내용 체크 부분 다음에 위의 내용을 삽입한다
7. 저장한다.

-- 한번 해보세요.
전체 37 |RSS
그누4 질문답변 내용 검색

회원로그인

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