-5
我有一個網站,有一個背景,我希望它每天都會改變。我如何設置我的php代碼來改變我的CSS背景圖片
在我的目錄中,我有一個背景。每個背景最後都有一個數字。
././background1.jpg
在這種情況下,這個文件有一個固定的。因此取決於php將重寫css的日期,以便在新的一天中設置新的背景。
我有一個網站,有一個背景,我希望它每天都會改變。我如何設置我的php代碼來改變我的CSS背景圖片
在我的目錄中,我有一個背景。每個背景最後都有一個數字。
././background1.jpg
在這種情況下,這個文件有一個固定的。因此取決於php將重寫css的日期,以便在新的一天中設置新的背景。
您可以使用星期數或星期數。除此之外,您可能需要一個數據庫或一個保存文件或其他東西。這是最簡單的辦法:我想你能想出一種算法來生成基於一週的日子,圖像數量,或一年的一天,UNIX時間戳等我建議
//SHOW ONE IMAGE PER DAY OF THE WEEK FOR 7 IMAGES
$dotw = new \DateTime("NOW");
$dotwNum = $dotw->format('w');
echo "<body style='background: url(../../image{$dotwNum}.jpg)'></div>";
//SHOW ONE IMAGE PER DAY OF THE MONTH FOR 30 IMAGES
$dotm = new \DateTime("NOW");
$dotmNum = $dotw->format('j');
echo "<body style='background: url(../../image{$dotmNum}.jpg)'></div>";
謝謝你,Emylee!這實施得非常好。 – tisaconundrum
你做了一個嘗試,然後告訴我們你嘗試了什麼以及你卡在哪裏。 – showdev