bbs/gbdelete.php 내용중 다음과 같은 부분에 갤러리 혹은 2개이상 파일 첨부시문제가 될수있습니다.
===================================== 수정 전 =============================================
// 파일삭제
@unlink("./data/file/$bo_table/$write[wr_file1]");
@unlink("./data/file/$bo_table/$write[wr_file2]");
===================================== 수정 후 =============================================
// 파일삭제
for ($i=1; $i<=$cfg[file_count]; $i++) { // 추가된 파일 갯수 5개라면
if (file_exists("./data/file/$bo_table/$write[wr_file{$i}]")) {
@unlink("./data/file/$bo_table/$write[wr_file{$i}]");
}
}
==========================================================================================
// 3.38
// 회원에게 메일을 보내는 경우 메일이 같은지를 검사
if ($mb[mb_email] != $email) {
echo "<script language='javascript'> alert('E-mail이 서로 틀립니다.'); window.close(); </script>";
exit;
}
// 3.38
// 이전 폼 전송이 같은 도메인에서 온것이 아니라면 차단
if (!preg_match("/^(http|https):\/\/{$_SERVER[HTTP_HOST]}/i", strtolower($_SERVER[HTTP_REFERER]))) {
echo "<script language='javascript'> alert('올바른 방법으로 접근하시기 바랍니다.'); window.close(); </script>";
exit;
}
댓글 26개
bbs/gbdelete.php
bbs/gbdeleteall.php
가 수정 되었습니다.
===================================== 수정 전 =============================================
// 파일삭제
@unlink("./data/file/$bo_table/$write[wr_file1]");
@unlink("./data/file/$bo_table/$write[wr_file2]");
===================================== 수정 후 =============================================
// 파일삭제
for ($i=1; $i<=$cfg[file_count]; $i++) { // 추가된 파일 갯수 5개라면
if (file_exists("./data/file/$bo_table/$write[wr_file{$i}]")) {
@unlink("./data/file/$bo_table/$write[wr_file{$i}]");
}
}
==========================================================================================
운영자님 확인부탁드립니다.
// 회원에게 메일을 보내는 경우 메일이 같은지를 검사
if ($mb[mb_email] != $email) {
echo "<script language='javascript'> alert('E-mail이 서로 틀립니다.'); window.close(); </script>";
exit;
}
// 3.38
// 이전 폼 전송이 같은 도메인에서 온것이 아니라면 차단
if (!preg_match("/^(http|https):\/\/{$_SERVER[HTTP_HOST]}/i", strtolower($_SERVER[HTTP_REFERER]))) {
echo "<script language='javascript'> alert('올바른 방법으로 접근하시기 바랍니다.'); window.close(); </script>";
exit;
}
요부분만 추가된거죠 ^_^
bbs/formmail.php
bbs/formmailsend.php
만 수정해주면되나요..?
최강그누보드
항상 수고 하십니다.