여기 게시판도 그렇구요...첨부화일 제한이???

여기 바로 질답 게시판도 그렇구 첨부화일에 .asp .php .jsp .php3 이런 확장자를 가진
화일이 그냥 등록이 되네요? 보안상 이런 화일이 등록 안되게 하고 싶은데요...
 
환경설정에서도 화일제한하는 부분은 안보이던데요.
어떻게 해야할까요?
 
충실한 답변 부탁드릴께요...3000점 드립니다.
 
저기 밑에 답변 달아놓은거 보니까
 
이렇게 되어있더라구요... 제가 잘 몰라서 그러는데 어떻게 어떻게 삽입을 해야할지 몰라서요...
 
아시는대로 답변 부탁드려요...
 
===================================================================
write.skin.php 파일을 열고
fwrite_check(f) 함수 끝 부분

document.getElementById('btn_submit').disabled = true;
document.getElementById('btn_list').disabled = true;

위에

var a = document.getElementsByName("bf_file[]");
for (var i = 0; i < a.length; i++)
{
    if (a[i].value != "")
    {
        var s = a[i].value.substr(a[i].value.length - 4).toLowerCase();
        if (s == ".asp" || s == ".php")
        {
            alert("asp, php 파일은 업로드 할 수 없습니다.");
            return;
        }
    }
}
===================================================================
를 추가해보세요.
|

댓글 1개

http://www.sir.co.kr/bbs/board.php?bo_table=g4_qa&wr_id=68568

게시판 스킨에서 write.skin.php 파일의 상단에 아래와 같이 허용할 테그만 나열합니다.
mmg|ma2|ma3|wmv 등 파일 확장자를 나열합니다.
<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가

if ($w =="" || $w =="u"){
for ($i=0; $i<count($_FILES[bf_file][name]); $i++) {
if (!preg_match("/\.(mmf|ma2|ma3|wmv)/i", $_FILES[bf_file][name][$i]) && $_FILES[bf_file][name][$i]) {
alert("맞는 화일만 업로드가 가능합니다!");
}
}
}
?>
댓글을 작성하시려면 로그인이 필요합니다.

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,481
18년 전 조회 2,154
18년 전 조회 1,688
18년 전 조회 1,601
18년 전 조회 1,644
18년 전 조회 1,552
18년 전 조회 4,633
18년 전 조회 1,448
18년 전 조회 1,536
18년 전 조회 1,592
18년 전 조회 1,718
18년 전 조회 1,484
18년 전 조회 1,590
18년 전 조회 1,545
18년 전 조회 1,793
18년 전 조회 1,625
18년 전 조회 1,531
18년 전 조회 1,607
18년 전 조회 1,544
18년 전 조회 1,556