所以我正在尝试构建一个扫描目录并返回随机图像用作背景的脚本。
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>
一切正常,但背景文件夹中所有图像的数组似乎正在返回“。”之类的东西。或“..”而不是每隔一段时间的图像名称。我不确定发生了什么 - 有什么想法吗?