테스트 사이트 - 개발 중인 베타 버전입니다

일정 시간이 되면 이벤트? 채택완료

선셋 7년 전 조회 2,664

예를들어 2018-05-11 11:02:54 라는 시간이 저장된 변수가 있는데 실제 시간과 해당 변수의 시간이 일치하거나 지나면 자동으로 회원 DB를 수정하고 싶은데 그렇게 할 수 가 있나요?

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

Policia
7년 전

cron을 쓰기힘든 환경이라면

 

https://sir.kr/g5_plugin/3888?page=2

 

이런것도있습니다 참고하세요

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

웹상에서는 방법이 없지 않나 싶습니다.

서버단에서 cron으로 작업한다든지
페이지를 하나 계속 띄워놓아서 refresh로 체크하는 방법 외에는 별다른....

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

선셋
7년 전
그렇군요 감사합니다. ㅎㅎ

댓글을 작성하려면 로그인이 필요합니다.

cOOkIEJ
7년 전

</p>

<p>$oDate = '2018-05-01 11:02:54';</p>

<p>$today = date('Y-m-d h:m:s');</p>

<p>if($today >= $oDate) {

    // code...

}</p>

<p>

 

말씀하신 내용대로 하면 대략 이런 모양이 될 수 있을 것 같네요. 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

선셋
7년 전
근데 그렇게 하면 해당 페이지를 실행해야만 날짜 체크가 되지 않나요?
c
cOOkIEJ
7년 전
페이지에 include 해서 처리하지 않고 독립 실행되게 하시려면 위 소스를 포함하고 있는 파일 ( event.php)을 만들어서 그 파일을 특정시간에 실행되도록 crontab -e 에 추가하는 방법도 있습니다. (이건 호스팅에서 지원을 해줘야 할 것 같긴 하네요)

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인