PHP 在PHP中显示随机图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 在PHP中显示随机图像相关的知识,希望对你有一定的参考价值。

<?php
Header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
Header("Expires: Thu, 19 Nov 1981 08:52:00 GMT");
Header("Pragma: no-cache");
Header("Content-Type: image/gif");

$dir = "img/backgrounds";
//$imglist = "";
srand((double)microtime()*1000000);
$i = 0;
if(is_dir($dir)){
    if($dh = opendir($dir)){ 
        while(($file = readdir($dh)) !== false){
            if($file != '..' && $file != '.'){
                $image[$i] = $file;
                $i++;
            }
        }
        closedir($dh);
    }
}
$n = rand(0,(count($image)-1));

if(!readfile($dir."/".$image[$n])) // Read the image 
readfile($dir."error/error.gif"); // If the script can't find the directory, display this image
?>

以上是关于PHP 在PHP中显示随机图像的主要内容,如果未能解决你的问题,请参考以下文章

使用php在标准img src中显示目录中的随机图像

PHP 显示随机图像,文件和/或HTML

用PHP显示随机图像

随机图像显示[关闭]

使用 PHP 保存随机图像

在产品类别页面中显示随机图像