ファイルが同じ日に更新されているかどうかを確認して更新する必要があります。古い場合は、スクリプトをしばらくスリープさせてから、ファイルの更新時間を再度確認します。問題は、ファイル時間を再割り当てするために使用している変数が機能していないことです。スクリプトの実行中にファイルが更新された場合、更新された時間ではなく、古い時間を保持します。私を助けてください !
filemtime を使用してファイルの更新時間を取得します。while ループを使用して時間を確認します。
前もって感謝します..
迅速な返答に感謝致します。ここにコードがあります
$current_date=date("Y-m-d 00:00:00");
$file_update_time=date("Y-m-d H:i:s", filemtime("/path/filename"));
while(new DateTime($file_update_time) < new DateTime($current_date))
{
sleep (120);
$file_update_time=date("Y-m-d H:i:s", filemtime("/path/filename"));
}