게시판 글등록 관련 질문 드립니다...
본문
답변 3
관리자를 제외한 누가 작성을 했던지 300초가 지나야 한다면 구지 wr_ip를 사용할 필요가 없겠지요.
and wr_ip ='myip' 는 필요가 없습니다
wr_id의 최대 값에 해당하는 글의 wr_datetime 와
$g4[server_time] - $config[cf_delay_sec] 이 값을 뺀값의 차를 구해서
$config[cf_delay_sec] 이 값보다 크면 입력되게 해주고 이 값보다 작으면 입력되지 못하게 막아야 겠지요
그러므로
if($w == "" || $w == "r")
{
}
이러한 구문을 새로 만들어야 합니다
그리고 이 안에 바로 쿼리를 날리고 그 쿼리의 값에 대한 계산이 맞으면 넘어가고 맞지 않으면 경고창을 띄워야겠지요
if($w == "" || $w == "r")
{
$thisDelay = $g4['server_time'] + $config['cf_delay_sec'];
$delayTime = date("Y-m-d H:i:s", $thisDelay);
$query = " SELECT MAX(wr_id) AS cnt FROM $write_table WHERE wr_datetime <= $delayTime ";
$row = sql_fetch($query);
if($row[cnt] && !$is_admin) alert("너무 빨라");
}
확인 안해봤는데 이게 맞는지 모르겠네요
불량학생님 답변감사드립니다 ..
그런데요
if($w == "" || $w == "r")
{
$thisDelay = $g4['server_time'] + $config['cf_delay_sec'];
$delayTime = date("Y-m-d H:i:s", $thisDelay);
$query = " SELECT MAX(wr_id) AS cnt FROM $write_table WHERE wr_datetime <= $delayTime ";
$row = sql_fetch($query);
if($row[cnt] && !$is_admin) alert("너무 빨라");
}
요기에 시간지정은 어떻게 하는지 좀 ...ㅜㅜ.ㅜㅜ
불량학생님 감사합니다 .
새해복많이받으세요..