지정시간에만 게시물 등록 문의 드립니다.
본문
특정 게시판에 시간을 지정하면 그 시간에만 등록 할 수 있게 하고 싶습니다. (예 09~17시)
1. 글 작성 버튼을 눌르면 [ 지금은 등록 시간이 아닙니다. 09~17시 사이에 등록 바랍니다. ] 이런 메세지가 나오거나.
2. 글쓰기 버튼 자리에 [ 지금은 등록 시간이 아닙니다. 09~17시 사이에 등록 바랍니다. ] 이 메세지가 나오며 버튼은 안보이다가 17~09시 부터는 글쓰기 버튼이 나오도록요.
검색을 통해
https://sir.kr/qa/234176?vpage=1#answer_234184 게시물에 있는
<? $ck_time = date('H'); if($ck_time > 9 && $ck_time < 17 ){ alert("글쓰기 가능 시간이 아닙니다."); } ?>
위 소스를 사용해 봤는데 적용되지 않았습니다.
아시는 분 의견 좀 부탁드려요.
답변 3
글세요 제개인적인 생각이지만
처리하는 소스상에서 서버시간 을 채크 하는것을 추천합니다
해당 올린건 가능한 시간이니 if($ck_time < 9 || $ck_time > 17 ){ 로 변경해보세요
1 번은 블랙캣님 말씀대로 하면 될 것 같고요
2 번 같이 하시려면 페이지 로딩 후에도 시간 경과를 알 수 있어야 하기 때문에 자바스크립트로 하셔야 합니다.(자바스크립트 타이머로 주기적으로 시간체크해서 버튼을 보이기/숨기기 하셔야 될 것 같네요. 시간체크는 ajax로 서버측 시간을 확인해야 할 것 같구요)
답변을 작성하시기 전에 로그인 해주세요.