답변 3개
채택된 답변
+20 포인트
5년 전
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개
�
균이
5년 전
오타 !is_admin ---> ! $is_admin
댓글을 작성하려면 로그인이 필요합니다.
5년 전
write.skin.php
<?php
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
다음으로
3번째줄 쯤에 넣으면 됩니다.
</p>
<pre>
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개의 글만 쓸 수 있습니다.");
}
}</pre>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인