특정게시판만 연속해서 글 등록가능하게 하기 정보
특정게시판만 연속해서 글 등록가능하게 하기본문
./bbs/write_update.php
이 파일에 보면 아래처럼 나오죠
연속 및 동일내용 연속으로 등록불가 한다는 내용이죠
이 소스를 주석 및 삭제하지 않고 특정게시판만 해당하지 않게 할 수 없나요
즉 게시판 aa 게시판이 있다면 aa 게시판 글 등록시 아래 소스는 통과한다.
뭐 그런내용??
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
이 파일에 보면 아래처럼 나오죠
연속 및 동일내용 연속으로 등록불가 한다는 내용이죠
이 소스를 주석 및 삭제하지 않고 특정게시판만 해당하지 않게 할 수 없나요
즉 게시판 aa 게시판이 있다면 aa 게시판 글 등록시 아래 소스는 통과한다.
뭐 그런내용??
if ($w == "" || $w == "r")
{
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
댓글 전체
아래처럼 두군데만 추가해주면 될듯한데요...
if ($w == "" || $w == "r" )
{
if ($bo_table!=aa){ //추가
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
} //추가
if ($w == "" || $w == "r" )
{
if ($bo_table!=aa){ //추가
if ($_SESSION["ss_datetime"] >= ($g4[server_time] - $config[cf_delay_sec]) && !$is_admin)
alert("너무 빠른 시간내에 게시물을 연속해서 올릴 수 없습니다.");
set_session("ss_datetime", $g4[server_time]);
// 동일내용 연속 등록 불가
$row = sql_fetch(" select MD5(CONCAT(wr_ip, wr_subject, wr_content)) as prev_md5 from $write_table order by wr_id desc limit 1 ");
$curr_md5 = md5($_SERVER[REMOTE_ADDR].$wr_subject.$wr_content);
if ($row[prev_md5] == $curr_md5 && !$is_admin)
alert("동일한 내용을 연속해서 등록할 수 없습니다.");
}
} //추가
바다로 님 감사합니다.
잘 됩니다. 고맙습니다.
청춘불안정님도 감사드립니다.
이 정도 알려면 뭘 어떻게 얼마나 배워야 하는지요
잘 됩니다. 고맙습니다.
청춘불안정님도 감사드립니다.
이 정도 알려면 뭘 어떻게 얼마나 배워야 하는지요

제가 볼땐 배워야 한다기보다는 이해를 해야할것 같네요~
소스 하나 수정하면서 아 이건 이런거구나 하면서 이해하다보면
어느새 알아가는 자신의 모습을 발견..(너무 상투적 ㅋㅋ)합니다~
소스 하나 수정하면서 아 이건 이런거구나 하면서 이해하다보면
어느새 알아가는 자신의 모습을 발견..(너무 상투적 ㅋㅋ)합니다~
ㅎ 그런가요
렘브란트님
렘브란트님
청춘불안정님 알려주신 방법으로 하니
\동일한 내용은 연속해서 등록불가 나옵니다.
\동일한 내용은 연속해서 등록불가 나옵니다.