PHPで定期的に処理を実行する方法

2020/10/19
カテゴリー: PHP


レンタルしてるサーバからcronを設定する

cron(クロン)とは設定した定時に実行する機能です。
レンタルしてるサーバのコントロールパネルに下の写真のようなcron設定というものがあると思います。


そこに実行するファイルのパスと時刻を設定します。


今回はphpで設定しますが、ほかにもできるファイルはあると思います。

PHPを書く

実行された時間をファイルに書き込んでいくプログラムをPHPで書いてみます。
<?php
$now=date("Y-m-d H:i:s");

$fs = fopen('write.txt', 'a');
fwrite($fs, $now);
fclose($fs);

/*
2020-10-19 23:50:00
2001-10-20 23:50:00
*/


とっても簡単にできました!
私はこれを使ってLINEのmessagingAPIなどを使ってごみの日を教えてくれるプログラムを作ってみました!


いろんな便利なことに応用できそうです!!