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的代码:
如何参考所选照片并将其显示在HTML文档中?
感谢您的指导!
-托尼
(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/