파일업로드시 php.php3,inc, cgi 등 확장자 파일 업로드 안된다는 경고메세지 출력하려면 어케하죠? 정보
파일업로드시 php.php3,inc, cgi 등 확장자 파일 업로드 안된다는 경고메세지 출력하려면 어케하죠?
본문
고수님들 도와주세요
그누보드 관리자 페이지를 찾아봐도 찾을수 없는데
파일업로드시 php.php3,inc, cgi 등 확장자 파일 업로드시 업로드 할수 없다고 경고
메세지 출력하려면 어떻게 해야 하는지요
네부 파일을 보니 위 확장자 파일은 파일이름을 변환시켜 실행을 막았는데
다만 경고창을 띄우고 싶은데요.
어떻게 해야 하는지 알려주시면 너무 감사하겠습니다.
댓글 전체
관리자 화면에서 환경설정 -> 기본환경설정에서
게시판 설정 부분의 이미지, 플래쉬, 동영상 업로드 확장자를 조절 하시면 됩니다.
게시판 설정 부분의 이미지, 플래쉬, 동영상 업로드 확장자를 조절 하시면 됩니다.
자바스크립트 경고창을 띄우고 싶은데요
업로드 할수 없는 파일이라고요 부탁드립니다.
업로드 할수 없는 파일이라고요 부탁드립니다.
저 설정에서 조절은 해보셨는지요?
게시판 설정 부분의 이미지, 플래쉬, 동영상 업로드 확장자에 추가해봤는데 안됩니다.
1. 관리자로 로그인 > 게시판 설정 > Dhtml 사용 체크(Dhtml 설정이 포함된 버전인지 확인)
2. 게시물 작성시 '파일첨부' 기능이 아니라 Dhtml editor의 '그림넣기' 기능으로 등록여부 점검.
(설명) 기본설정이라면 (jpeg/jpg, png, gif)로 설정.
3. 기본설정으로 구성되어 있다면 *.BMP 파일을 '그림넣기' 기능으로 등록되는지 점검.
정상적이라면 '경고창'이 출력됨.
4. 웹프로그램을 하시기에 이러한 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;
}
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;
}