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

첨부파일 이미지 파일만 올리게 제한하는 방법. 채택완료

편한휴식 7년 전 조회 3,818

안녕하세요. 

게시판 파일첨부에서 파일이 전부다 첨부되어, 이것을 (.jpg;*.jpeg;*.gif;*.png;*) 이미지 파일만 업데이트 할 수 있도록 수정하고자 합니다.

 

이전에 조언을 얻은 방법으로, 지정하고자 하는 게시판을 여분필드 Y로 지정한 후 아래와 같이 /bbs/wrire_update.php 에 삽입하는 방식을 사용하였스빈다만, 사진마저 이미지 파일로 인식을 하지 못해 다른 방법을 사용해야할 것 같습니다.

 

           if(!preg_match("/\.({$config['cf_image_extension']})$/i", $row['bf_file']) && $board['bo_1']=="Y") {
                alert("해당 게시판은 사진파일만 업로드 가능합니다.");
            }

 

혹시 같은 문제 해결하신 분이 있으시면 조언 부탁드립니다. 감사합니다.

 

 

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

답변 1개

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

/bbs/write_update.php 파일에서

if (is_uploaded_file($tmp_file)) {

여기 바로 아래쯤에 추가

if(!preg_match("/\.({$config['cf_image_extension']})$/i", $filename) && $board['bo_1']=="Y") {
    alert("해당 게시판은 사진파일만 업로드 가능합니다.");
}

 

참고 

http://gnustudy.com/bbs/board.php?bo_table=gnu_tip&wr_id=133

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

답변에 대한 댓글 1개

편한휴식
7년 전
작은별님!!! 덕분에 해결되었습니다!!!

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

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

로그인