2013-08-07 45 views
-3

所以我有一個網站,我有一個txt文件與多行與日期,然後一些文本。 我可以找到如何解析txt文件以得到什麼文本與什麼日期,但有沒有什麼辦法讓它,而不是每個人試圖加載頁面有服務器做邏輯和找出什麼文字顯示,只需讓第一個人每天使服務器找出要顯示的文本,然後服務器自動顯示該日的其餘時間?根據日期有效更改網站正文?

+1

服務器上的負載如此之大以致於有必要嗎? –

回答

1

文本文件是否頻繁更改?如果不是這樣,那麼引入一些javascript來檢查一天,然後寫入由你寫入var的文本可能會更有意義。這樣就不需要解析。

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); 
0

另一種選擇,如果你有服務器權限,就是簡單的寫週期腳本,比如一個cron作業每天在服務器上運行,並更新正確內容的文件。