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

여기 바로 질답 게시판도 그렇구 첨부화일에 .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,455
18년 전 조회 2,123
18년 전 조회 1,660
18년 전 조회 1,578
18년 전 조회 1,614
18년 전 조회 1,531
18년 전 조회 4,607
18년 전 조회 1,415
18년 전 조회 1,512
18년 전 조회 1,568
18년 전 조회 1,689
18년 전 조회 1,462
18년 전 조회 1,567
18년 전 조회 1,516
18년 전 조회 1,762
18년 전 조회 1,588
18년 전 조회 1,497
18년 전 조회 1,578
18년 전 조회 1,515
18년 전 조회 1,521
🐛 버그신고