実際のメッセージを毎日変更したい場合は、実際にはデータベースなどの凝ったものに頼る必要はありません。簡単なアイデアは、ディレクトリ(たとえば、/ var / www / motds)を作成し、YYYY-MM-DD.txt(YYYYは4桁の年番号、MMは2桁の月番号、DD)という名前のファイルをそのディレクトリに入力することです。 2桁の日番号です)。
次に、motdを表示するために必要なことは次のとおりです。
$filename = '/var/www/motds/'.date("Y-m-d").'.txt';
if (file_exists($filename)) {
echo file_get_contents($filename);
}
毎日のメッセージをエントリのプール(プリロード可能)から取得する場合は、次のようにします。
$files = scandir('/var/www/motds'); // put files into an array
$messagecount = count($files) - 2; // .. and . shall not be considered
$day = date("z"); // what day do we have today?
echo file_get_contents('/var/www/motds/' . $files[($day % $messagecount) + 2]);