PHP 使用PHP从目录中随机映像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 使用PHP从目录中随机映像相关的知识,希望对你有一定的参考价值。
<?php
$path_to_images = "/images/"; // path to your images
$default_img = "image.gif"; // image to display if directory listing fails
function getRandomImage($thispath, $img) {
if ( $list = getImagesList($thispath) ) {
mt_srand( (double)microtime() * 1000000 );
$num = array_rand($list);
$img = $list[$num];
}
return $thispath . $img;
}
function getImagesList($thispath) {
$ctr = 0;
if ( $img_dir = @opendir($thispath) ) {
while ( false !== ($img_file = readdir($img_dir)) ) {
// can add checks for other image file types here
if ( preg_match("/(\.gif|\.jpg)$/", $img_file) ) {
$images[$ctr] = $img_file;
$ctr++;
}
}
closedir($img_dir);
return $images;
}
return false;
}
?>
<img src="<?php echo getRandomImage($path_to_images, $default_img) ?>;">
以上是关于PHP 使用PHP从目录中随机映像的主要内容,如果未能解决你的问题,请参考以下文章
使用PHP从目录中随机生成图像
在 PHP 中使用 IMAP 将附件下载到目录,随机工作
如何将文件夹从我的主机挂载到自定义 docker 映像,在目录中使用 Dockerfile 进行设置? [复制]
如何使用 php 和 javascript 从目录中获取文件名
PHP 使用php显示标准img src中目录的随机图像
如何从 Alpine Docker 映像安装 php8.0-ssh2