2017-03-02 7 views
-1

게시물 제목, 내용, 설명 및 post_date_n_time을 포함하는 새 게시물을 추가하는 add_post 양식이 있습니다.cpanel없이 cron 작업을 설정할 수 있습니까?

post_date가 현재 날짜 또는 과거 날짜이면 게시중인 데이터베이스에 게시되고 post_date_n_time이 미래 날짜 인 경우 데이터베이스에 초안으로 게시됩니다. 포스트 날짜가 미래의 날짜가 다음의 경우 I는 다음과 같이 post_schedule 테이블에 post_id를하고 POST_DATE을 저장 follows-

post_schedule 테이블

post_id | post_date 
    1 | 2017-03-04 19:01:00 
    2 | 2017-03-04 19:30:00 
    3 | 2017-12-15 16:01:00 

내가 있도록 데이터베이스 테이블 post_schedule에 저장 POST_DATE와 시간에 따라 cronjob를 설정할 게시 할 post_status 초안을 업데이트 할 수 있습니다. setInterval 메서드를 사용하여 post_date를 setInterval 메서드로 전달하여 원하는 날짜에 따라 실행되도록 할 수 있습니까?

+2

javascript와 무슨 관계가 있습니까? – madalinivascu

+2

나는 당신이 어떤 서버/클라이언트 측이 의미하는지 모르겠다 고 생각한다 – madalinivascu

+0

@ madalin 나는 cronjob에 대한 대안을 묻는다. setInterval 메서드를 사용하여 PHP 페이지를 액세스 할 수 있습니다. 원하는 위치에서 수행 할 수 있습니다. – Deepak

답변

0

크론 작업이 필요하지 않습니다.

function getIsDraft($item) { 
    // if timestamp of item post_date is lower than return TRUE - is draft 
    // else return FALSE - is published 
    return strtotime($item->post_date) > time(); 
}