php隨機(jī)顯示圖片的簡(jiǎn)單示例
更新時(shí)間:2014年02月15日 15:42:20 作者:
本文分享一個(gè)php實(shí)現(xiàn)的隨機(jī)顯示圖片的函數(shù),可以將指定文件夾中存放的圖片隨機(jī)地顯示出來(lái)
本節(jié)主要內(nèi)容:
介紹一個(gè)隨機(jī)顯示圖片的php函數(shù),多用于博客的展示窗、照片的隨機(jī)展示等。
例子:
復(fù)制代碼 代碼如下:
<?php
/**
* 功能:隨機(jī)顯示圖片
* 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]");
?>
相關(guān)文章
laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問(wèn)題
今天小編就為大家分享一篇laravel解決遷移文件一次刪除創(chuàng)建字段報(bào)錯(cuò)的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-10-10php使用imagick模塊實(shí)現(xiàn)圖片縮放、裁剪、壓縮示例
這篇文章主要介紹了php使用imagick模塊實(shí)現(xiàn)圖片縮放、裁剪、壓縮示例,需要的朋友可以參考下2014-04-04PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子(簡(jiǎn)單實(shí)用)
這篇文章主要介紹了一個(gè)簡(jiǎn)單實(shí)用的PHP循環(huán)輸出指定目錄下的所有文件和文件夾路徑例子,需要的朋友可以參考下2014-05-05thinkPHP5.1框架中Request類四種調(diào)用方式示例
這篇文章主要介紹了thinkPHP5.1框架中Request類四種調(diào)用方式,結(jié)合實(shí)例形式分析了thinkPHP5.1框架中Request類傳統(tǒng)調(diào)用、靜態(tài)調(diào)用、依賴注入及request屬性四種調(diào)用方式,需要的朋友可以參考下2019-08-08