게시판에서 특정확장자를 첨부하지 못하게 > 그누4 질문답변

그누4 질문답변

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

게시판에서 특정확장자를 첨부하지 못하게 정보

게시판에서 특정확장자를 첨부하지 못하게

본문

구누보드를 발전시키기 위해 노력하는 고수님들께 염치없지만 부탁드립니다.

게시판에서 몇몇 확장자(php,php3,asp,jsp,cgi,inc,p1 등)를 가진 첨부파일을 필터링해서 게시판에 올리지 못하게 하는 방법좀 가르쳐 주세요......

국가사이버안전센터 ( http://www.ncsc.go.kr ) -> 센터자료실 -> 참고자료에 국가사이버안전메뉴얼이 발표되있습니다.
보안관련해서 이 메뉴얼을 한번씩 읽어봤으면 해서요.....(머리만 아플려나???)
  • 복사

댓글 전체

사용 함수 preg_match()

사용 예 :
if (preg_match("/(\.gif|\.jpg|\.swf)$/i", 첨부파일)){
    처리작업
}
위에서 앞에 확장자열 매치하는 부분을 참고하십시오.

이외에도 phthinfo() 함수로 배열값을 리턴받아서 확장자를 체크할 수 있으나, 위 코드가 일반적인 코드입니다.
위에님걸 적용하되
일단 입력받을 수 없는걸 일일이 지정하는거 보다..
이미지나 zip파일등의 등록가능한 파일을 매치시키는게 훨 낫습니다. ^^;
© SIRSOFT
현재 페이지 제일 처음으로