根据日期有效地改变网站主体?

时间:2013-08-07 18:11:02

标签: php javascript html

所以我有一个网站,我有一个txt文件,其中多行包含日期,然后是一些文本。 我可以找到如何解析txt文件以获取什么日期的文本,但有没有任何方法来实现它,而不是每个试图加载具有服务器的页面的人做逻辑并找出要显示什么文本,只需让每天的第一个人让服务器找出要显示的文本然后服务器会自动显示当天剩下的时间?

3 个答案:

答案 0 :(得分:2)

您可以将结果写入另一个文件,即缓存系统。

$today = date('Y-m-d');
$path = '/path/to/cache/';
$file = $path.$today;

// Does cache file exist? If not, make it
if ( ! is_file($file)) {
    // parse your text file, get content, write it to file
    file_put_contents($file, $txt_content);
}

$content = file_get_contents($file);

答案 1 :(得分:1)

文本文件是否经常更改?如果没有,那么引入一些检查当天的javascript然后将写入的文本写入var中可能更有意义。这样就没有必要进行解析了。

答案 2 :(得分:0)

另一个选项,如果你有服务器权限,就是简单地编写一个周期性脚本,例如cron作业,每天在服务器上运行,并用正确的内容更新文件。