파일업로드시 php.php3,inc, cgi 등 확장자 파일 업로드 안된다는 경고메세지 출력하려면 어케하죠?

고수님들 도와주세요
그누보드 관리자 페이지를 찾아봐도 찾을수 없는데
파일업로드시 php.php3,inc, cgi 등 확장자 파일 업로드시 업로드 할수 없다고 경고
메세지 출력하려면 어떻게 해야 하는지요
 
네부 파일을 보니 위 확장자 파일은 파일이름을 변환시켜 실행을 막았는데
다만 경고창을 띄우고 싶은데요.
 
어떻게 해야 하는지 알려주시면 너무 감사하겠습니다.
|

댓글 6개

관리자 화면에서 환경설정 -> 기본환경설정에서

게시판 설정 부분의 이미지, 플래쉬, 동영상 업로드 확장자를 조절 하시면 됩니다.
자바스크립트 경고창을 띄우고 싶은데요
업로드 할수 없는 파일이라고요 부탁드립니다.
저 설정에서 조절은 해보셨는지요?
게시판 설정 부분의 이미지, 플래쉬, 동영상 업로드 확장자에 추가해봤는데 안됩니다.
1. 관리자로 로그인 > 게시판 설정 > Dhtml 사용 체크(Dhtml 설정이 포함된 버전인지 확인)
2. 게시물 작성시 '파일첨부' 기능이 아니라 Dhtml editor의 '그림넣기' 기능으로 등록여부 점검.
(설명) 기본설정이라면 (jpeg/jpg, png, gif)로 설정.
3. 기본설정으로 구성되어 있다면 *.BMP 파일을 '그림넣기' 기능으로 등록되는지 점검.
정상적이라면 '경고창'이 출력됨.

4. 웹프로그램을 하시기에 이러한 Dhtml 기능의 경로나 관련 구문은 충분히 아시리라 생각됩니다.
저와같이 찾으시는 분 있으시면 참고하세요

write_update.php에 다음과 같은 코드 삽입하면 됩니다.
162라인
// 프로그램 원래 파일명
$upload[$i][source] = $filename;
$upload[$i][filesize] = $filesize;
밑으로 아래 코드 삽입하면 됩니다.///////////////////


$file_name = explode(".", $filename);
$ext = $file_name[1];

if(!strcmp($ext, "html") || !strcmp($ext, "htm") || !strcmp($ext, "php") ||
!strcmp($ext, "php3") || !strcmp($ext, "cgi") || !strcmp($ext, "pl") ||
!strcmp($ext, "inc") || !strcmp($ext, "")) {
echo("
<script language='JavaScript'>
alert('업로드가 허용되지 않는 파일입니다.');
history.back();
</script>
");
exit;
}
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 질문답변

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

+
제목 글쓴이 날짜 조회
18년 전 조회 1,627
18년 전 조회 1,676
18년 전 조회 1,435
18년 전 조회 1,509
18년 전 조회 1,645
18년 전 조회 1,573
18년 전 조회 1,680
18년 전 조회 1,511
18년 전 조회 1,575
18년 전 조회 2,910
18년 전 조회 1,565
18년 전 조회 1,516
18년 전 조회 1,515
18년 전 조회 1,805
18년 전 조회 1,538
18년 전 조회 1,507
18년 전 조회 1,232
18년 전 조회 1,508
18년 전 조회 1,568
18년 전 조회 979
🐛 버그신고