[請益] 不使用資料庫 一段時間換圖

作者: powyo (光子郎)   2014-06-16 16:33:48
我是想要把圖片用ftp或上傳的方式丟到資料夾
每隔一段時間從那個資料夾中抓1張圖出來
目前想到的方式是
$images = glob("test/{*.gif,*.jpg,*.png}", GLOB_BRACE);
$images是個矩陣 所以可以$images[數字] 就可以讀圖
但如何一段時間讓這個數字不同呢 如7天 用時間函數嗎?
真的想不到該如何作....
作者: lolikung (幹麼查我?)   2014-06-16 16:49:00
$images[floor(time()%(86400*day))%sizeof($images)];
作者: powyo (光子郎)   2014-06-16 17:30:00
樓上的我剛試過了..跟rand的效果差不多
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-06-16 17:34:00
阿你不就是要某一個時段之內都一樣下個時段再換
作者: powyo (光子郎)   2014-06-16 19:13:00
對 但1F的是重整後就不同了阿
作者: danny8376 (釣到一隻猴子@_@)   2014-06-16 19:23:00
是除掉時間不是模數吧
作者: alog (A肉哥)   2014-06-16 19:34:00
O.o 固定一個時間再Random就好了
作者: danny8376 (釣到一隻猴子@_@)   2014-06-16 19:58:00
樓上 這是PHP啊www
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-06-16 20:20:00
改成 / 的不要用 %
作者: JustGame (JustGame)   2014-06-16 20:41:00
$images[date('W')]; 額外的計算就看原 PO 了
作者: mmis1000 (秋月戀楓)   2014-06-16 21:11:00
(int)(time() / 秒數) % $sizeof($images)
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-06-17 00:28:00
date('W')卡方便…
作者: lolikung (幹麼查我?)   2014-06-17 01:30:00
原來打錯了,是除才對 sorry
作者: powyo (光子郎)   2014-06-18 13:11:00
感恩 真的可以

Links booklink

Contact Us: admin [ a t ] ucptt.com