我有一些对我很有效的代码。但是,我现在希望对其进行修改,以便不会在每次刷新页面时都进行更改,而是每周仅在星期一刷新一次。
每次刷新时更改它的代码是:
<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>
我一直在寻找答案,但还没有找到足够的例子来改变这一点。我认为迄今为止我发现的最接近的可能示例是 [here][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);
现在,通过那个例子,似乎需要知道“图像”的数量。由于我正在使用我将不断添加的报价文件,因此我不想计算有多少报价,也不会在每次向文件中添加更多报价时不断更改此代码。
有没有办法改变这个例子以适应我正在努力做我正在寻找的东西,或者我不是在正确的道路上?
提前感谢您的意见。