This question already has answers here:
Load Random Image From Directory on Page Load Without a Listed Array of File Names
                                
                                    (4个答案)
                                
                        
                                2年前关闭。
            
                    
我已经在根目录中创建了一个名为“ images.php”的文件,该文件可以成功地从目录“ images /”中随机选择并显示一个图像。我的问题现在是要说的图像显示在我的html网页上。

这是Images.php的代码:

<?php
   $imagesDir = 'images/';
   $images = glob($imagesDir . '*.{jpg,jpeg,png,gif}', GLOB_BRACE);
   $randomImage = $images[array_rand($images)];
   echo "<img src='$randomImage'>";
?>


如何参考所选照片并将其显示在HTML文档中?

感谢您的指导!

-托尼

最佳答案

此函数在路径中选择随机文件或文件夹:

<?php
function randomFile($path) {
    $items = scandir($path);
    return $items[rand(2,count($items))];
}
?>

关于php - 从页面上的目录中加载随机图像加载(不包含文件名列表),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48359781/

10-13 01:38
查看更多