PHP 随机图像PHP

Posted

tags:

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

<?php 
/********************************************** 
* Yazar     : Richard Harris 
* Web     : www.rtharris.com 
* Posta     : richard@rtharris.com 
* Tarih     : 16/02/06 
* Kullanım     : 
*           <img src=img.php> 
*           <img src=img.php?folder=images2/> 
***********************************************/ 
 
if($_GET['folder']){ 
     $folder=$_GET['folder']; 
}else{ 
     $folder='/images/'; 
} 
 
//Selected Folder Name
$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]"); 
?>

Usage :
It's very easy to use. Just copy the code to a new php file and save it "randomImages.php". 

Then where ever you would like to use and show your random images, use this way and don't forget to add folder name to a string.
<img src=randomImages.php?folder=randomFolder02/>

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

PHP 在PHP中显示随机图像

PHP PHP随机图像

PHP 随机图像PHP

PHP从文件夹中提取随机图像

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

PHP-随机图像