IP를 체크하여 하루 한번만 글을 쓰기!

IP를 체크하여 하루 한번만 글을 쓰기!

QA

IP를 체크하여 하루 한번만 글을 쓰기!

본문

출석부처럼 게시판을 IP를 체크하여서 하루 한번만 글을 쓰게하고 싶은데...

어떻게하면 좋을까요??

 

나리야 입니다.

이 질문에 댓글 쓰기 :

답변 3

1. $g5['board_new_table'] 에 ip필드를 하나 추가하세요

2. bbs/write_update.php 에서 // 새글 INSERT 부분에 ip를 추가하세요

3. bbs/write.php 또는 스킨폴더마다 write.head.skin.php생성 후

if($w !='u' && !is_admin ){

$toay = G5_TIME_YMD.' 00:00:00';

$row=sql_fetch("select count(*) as cnt from {$g5['board_new_table']} where ip='{$_SERVER['REMOTE_ADDR']}' and bn_datetime> '$today' ");

if($row['cnt']) alert("하루 한번만 가능");

}

 

 

 

 

 

글을 하루에 몇번썻는지 체크해서 1회이상이면 이미 글을 썻다고 알럿 띄우면 됩니다.

 

그 form action 날리는곳에 form_submt 이부분에 ajax로 글체크 넣어서.return시키시면 될듯 합니다.

 

write.skin.php

<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가

다음으로

3번째줄 쯤에 넣으면 됩니다.

 



if ($w != 'u') {
    $sql = " select count(*) as cnt from $write_table where wr_ip = '$_SERVER[REMOTE_ADDR]' and datediff(wr_datetime , now()) = 0  AND wr_is_comment ='0'  having count(*)  >= 1 ";
    $row = sql_fetch($sql);
    if ($row[cnt] ) {
        alert("이 게시판은 하루에 1개의 글만 쓸 수 있습니다.");
    }
}

답변을 작성하시기 전에 로그인 해주세요.
전체 0 | RSS
QA 내용 검색
  • 개별 목록 구성 제목 답변작성자조회작성일
  • 질문이 없습니다.

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT