所以我試圖構建一個腳本來掃描一個目錄並返回隨機圖像作爲背景。PHP Scandir返回額外的時間段
的PHP是這樣的:
$dir = "views/img/bg/";
$dh = opendir($dir);
while (false !== ($filename = readdir($dh))) {
$files[] = $filename;
}
$random_key = array_rand($files, 1);
$random = $files[$random_key];
然後,我只是用一些簡單的jQuery的圖像附加爲背景:
<script>
$(document).ready(function(){
$("body").css("background" , "url(http://'.$url_root.'/views/img/bg/'.$random.'), center center");
});
</script>
一切工作正常,但所有的圖像在陣列後臺文件夾似乎正在返回像'。'這樣的東西。或'..'而不是每隔一段時間圖像名稱。我不知道發生了什麼 - 有什麼想法?
打我給它有 – allen213
如果條件應該是這樣'如果($文件名!=「」 && $ filename!='..')'other wise ..將被添加到$ files數組 – sun
中,所以單個點是當前目錄,兩個點是父目錄? – www139