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

看板PHP作者 (拋又)時間11年前 (2014/06/16 16:33), 編輯推噓1(1012)
留言13則, 7人參與, 最新討論串1/1
我是想要把圖片用ftp或上傳的方式丟到資料夾 每隔一段時間從那個資料夾中抓1張圖出來 目前想到的方式是 $images = glob("test/{*.gif,*.jpg,*.png}", GLOB_BRACE); $images是個矩陣 所以可以$images[數字] 就可以讀圖 但如何一段時間讓這個數字不同呢 如7天 用時間函數嗎? 真的想不到該如何作.... -- Sent from my iPhone -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.166.218 ※ 文章網址: http://www.ptt.cc/bbs/PHP/M.1402907632.A.440.html

06/16 16:49, , 1F
$images[floor(time()%(86400*day))%sizeof($images)];
06/16 16:49, 1F

06/16 17:30, , 2F
樓上的我剛試過了..跟rand的效果差不多
06/16 17:30, 2F

06/16 17:34, , 3F
阿你不就是要某一個時段之內都一樣下個時段再換
06/16 17:34, 3F

06/16 19:13, , 4F
對 但1F的是重整後就不同了阿
06/16 19:13, 4F

06/16 19:23, , 5F
是除掉時間不是模數吧
06/16 19:23, 5F

06/16 19:34, , 6F
O.o 固定一個時間再Random就好了
06/16 19:34, 6F

06/16 19:58, , 7F
樓上 這是PHP啊www
06/16 19:58, 7F

06/16 20:20, , 8F
改成 / 的不要用 %
06/16 20:20, 8F

06/16 20:41, , 9F
$images[date('W')]; 額外的計算就看原 PO 了
06/16 20:41, 9F

06/16 21:11, , 10F
(int)(time() / 秒數) % $sizeof($images)
06/16 21:11, 10F

06/17 00:28, , 11F
date('W')卡方便…
06/17 00:28, 11F

06/17 01:30, , 12F
原來打錯了,是除才對 sorry
06/17 01:30, 12F

06/18 13:11, , 13F
感恩 真的可以
06/18 13:11, 13F
文章代碼(AID): #1JdglmH0 (PHP)
文章代碼(AID): #1JdglmH0 (PHP)