게시판 글등록 관련 질문 드립니다...제발 부탁 드립니다.. 채택완료
미스터짱
11년 전
조회 5,045
비회원 글쓰기가 가능한 게시판이 있습니다.
적용하고 싶은 내용은 이렇습니다.
일정 시간 (예: 300초) 안에 게시판에 글을 썻던 기록[비회원이기에 IP] 이 있으면 글등록을 취소하는
내용을 적용 시키고 싶습니다..
입문한지 얼마 안됐고 지식도 없습니다.
게시판에 올라오는 소스들 보면서 대입해보고 적용되는지 안되는지 확인하는 정도 입니다.
간단하지는 않을지 모르겠지만.... 부탁 드립니다.
댓글을 작성하려면 로그인이 필요합니다.
답변 2개
채택된 답변
+20 포인트
11년 전
write.skin.php 상단에 아래 코드를 넣으면 됩니다
$limt_time= date("Y-m-d H:i:s", $g4[server_time]- 300);
$myip=$_SERVER['REMOTE_ADDR'];
$row=sql_fetch("select count(wr_id) as cnt from $write_table where wr_datetime>='$limit_time' and wr_ip='$myip'");
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");
로그인 후 평가할 수 있습니다
답변에 대한 댓글 4개
�
미스터짱
11년 전
�
균이
11년 전
이제보니 코드가 엉망이네요. 죄송
$limt_time= ~~<--- $limit_time= ~~
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");<---
if($row[cnt]) alert("300초 지나야 등록 가능","이동해버릴 페이지");//가능 뒤 닫기 따옴표
잘못된 곳이 있어서 그런 모양입니다
$limt_time= ~~<--- $limit_time= ~~
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");<---
if($row[cnt]) alert("300초 지나야 등록 가능","이동해버릴 페이지");//가능 뒤 닫기 따옴표
잘못된 곳이 있어서 그런 모양입니다
�
미스터짱
11년 전
소스 말씀해주신데로 수정해서
write.skin.php 제일 상단 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 바로 아래에 넣었는데요
글쓰기 딜레이 작동이 안되는거 같아요ㅜ.ㅜ
write.skin.php 제일 상단 if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가 바로 아래에 넣었는데요
글쓰기 딜레이 작동이 안되는거 같아요ㅜ.ㅜ
�
미스터짱
11년 전
잘은 모르지만 팝업창 무시하고 넘어가는거 같아요
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
write.skin.php 상단에 코드를 넣으라고 하셔서 상단쪽 이곳저곳 다 넣어 보는데요..
적용이 참 어렵네요... 어디에 넣어야 될지 염지 없지만 한번만 더 도움 주시면 안될까요...죄송합니다.....
$limt_time= date("Y-m-d H:i:s", $g4[server_time]- 300);
$myip=$_SERVER['REMOTE_ADDR'];
$row=sql_fetch("select count(wr_id) as cnt from $write_table where wr_datetime>='$limit_time' and wr_ip='$myip'");
if($row[cnt]) alert("300초 지나야 등록 가능:,"이동해버릴 페이지");