私にはうまく機能しているコードがいくつかあります。ただし、ページを更新するたびに変更するのではなく、週に 1 回月曜日にのみ更新するように変更しようとしています。
更新ごとに変更するコードは次のとおりです。
<center><?php
?><div style="min-height: 75px; padding-top: 0px; padding-left: 5px; padding-right: 5px;">
<?php
$file = "/pathway/to/the_file/on_the_server/theme_name/file_name.txt";
$quote = file($file);
echo $quote[array_rand($quote)];
?></div></center>
私は答えを探し回っていますが、これを変更するための適切な例が見つかりません。私がこれまでに見つけた最も近い例は、[ここ] [1] です。
[1]: PHP で 2 週間ごとに異なる画像を表示するには? . そのリンクからターゲットにしている特定の例は次のとおりです。
$week = date('W');
$changes = (int)(($week-1)/2);
$image = $changes % 8 + 1;
printf("Week: %d, Images changed: %d, Current Image: %d\n"
, $week, $changes, $image);
さて、その例では、「画像」の数を知る必要があるようです。代わりに、常に追加する見積もりファイルを使用しているため、見積もりの数を数えたり、ファイルに見積もりを追加するたびにこのコードを常に変更したりするつもりはありません。
私が探していることをするために働いているものに合うようにその例を変更する方法はありますか、それとも私はここで正しい道を進んでいませんか?
ご意見をお寄せいただきありがとうございます。