您现在的位置: 万盛学电脑网 >> 程序编程 >> 网络编程 >> php编程 >> 正文

php实现的随机显示图片的函数

作者:佚名    责任编辑:admin    更新时间:2022-06-22

 本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来

本节主要内容: 介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。   例子:    代码如下: <?php /** * 功能:随机显示图片 * Filename  : img.php * Usage: *             <img src=img.php> *             <img src=img.php?folder=images2/> **/   if($_GET['folder']){      $folder=$_GET['folder'];   }else{      $folder='/images/';   }   //存放图片文件的位置   $path = $_SERVER['DOCUMENT_ROOT']."/".$folder;   $files=array();   if ($handle=opendir("$path")) {       while(false !== ($file = readdir($handle))) {                 if ($file != "." && $file != "..") {                 if(substr($file,-3)=='gif' || substr($file,-3)=='jpg') $files[count($files)] = $file;                 }       }   }   closedir($handle);      $random=rand(0,count($files)-1);   if(substr($files[$random],-3)=='gif') header("Content-type: image/gif");   elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg");   readfile("$path/$files[$random]"); ?>