gpt4 book ai didi

javascript - 查看文件夹并使用通配符的函数

转载 作者:行者123 更新时间:2023-12-02 20:20:26 25 4
gpt4 key购买 nike

在 Stack Overflow 上潜伏了一段时间,喜欢这个网站。

现在轮到我了。从下面的代码中,我在每次加载页面时使背景图像随机。

是否有人愿意帮助我提高效率,这样我就不必手动输入文件名?我正在寻找某种通配符函数,可以查看给定的文件夹并加载页脚*.png 甚至 *.png,因为该文件夹仅包含页脚模式。

var images = ['footer.png', 'footer2.png', 'footer3.png'];

$('#footer').css({'background-image': 'url(images/footers/' + images[Math.floor(Math.random() * images.length)] + ')'});

最佳答案

使用 PHP,您可以做到:

<?php

$directory = "./images/";
$images = glob($directory . "*.png");

foreach($images as $image)
{
echo $image . "\n";
}

?>

只是不要将 $directory 作为任意参数,因为俄罗斯黑客会劫持您的网络应用程序。

要使用它,请向 PHP 文件发出 AJAX 请求并解析输出,并用 \n 字符分隔每个文件。

所以使用 jQuery,

var images = [];

jQuery.load('images.php', function(data)
{
images = data.split('\n');
});

关于javascript - 查看文件夹并使用通配符的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5668571/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com