現在、日時指定で、記事を公開する仕組み(タイマー機能)を
開発中しているのですが、1点問題が出てきました。
以下要件定義、出来ていないことです。
要件定義
①公開指定日時の設定
(例)2018-08-10 18:30:00
②公開フラグの設定
公開 = 1
非公開 = 0
③リアルタイムの日時が公開指定日時に達し、なおかつ、公開フラグが1のとき
記事を自動更新させる
できてないこと
手動リロードしないと公開指定日時に達してもプログラムが動かない
どうすれば手動でリロードしなくても、自動処理されるのか、
手詰まり状態で困っています。
だれか、ご教授頂けると助かります。
php
1<?php 2// 公開指定日時設定 3$release_start = '2018-08-10 18:30:00'; 4 5// 公開フラグ 6$startflg = '1'; 7 8$todaytime = new DateTime(); // リアルタイム日時 9$startTime = new DateTime($release_start); // 公開指定日時 10 11 12// リアルタイム日時 >= 公開指定日時 かつ 公開フラグがtrueのとき 13// 手動でリロードすることなく下記処理をさせたい 14// 現状、手動リロードしないとプログラムが動かない(悩み) 15if($todaytime >= $startTime && $startflg == '1'){ 16 echo '処理させる'; 17} 18?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。