php 隨機顯示圖片的函式程式碼
釋出:thatboy 來源:Net 【大中小】
本文分享一個php實現的隨機顯示圖片的函式,可以將指定資料夾中存放的圖片隨機地顯示出來。
本節主要內容:
介紹一個隨機顯示圖片的php函式,多用於部落格的展示窗、照片的隨機展示等。
在看例項之前,為大家分享下php中生成隨機數的幾篇文章:
php生成隨機數字和字母
php生成隨機密碼的範例
php生成隨機碼的程式碼
用PHP生成隨機數的函式
php生成隨機數的例子
有了以上的基礎,理解如下的php自定義函式,就不難了。
編輯推薦:php 隨機顯示圖片的例子
例子:
複製程式碼程式碼示例:
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]");
?>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3407/viewspace-2805052/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 小程式button背景顯示圖片
- 使用程式碼獲得Hybris Commerce裡顯示的產品圖片
- CSS圖片的灰色顯示效果CSS
- Oracle 隨機函式Oracle隨機函式
- PHP程式碼簡潔之道——函式部分PHP函式
- [BUG反饋]LINUX下圖示、圖片及驗證碼顯示不正確Linux
- 前端 img標籤顯示 base64格式的 圖片前端
- openresty及lua的隨機函式REST隨機函式
- 【API】隨機獲取圖片API隨機
- vue el-image 顯示圖片Vue
- 圖片上傳顯示替換
- 用label顯示帶圖片的富文字
- 手機瀏覽器不能顯示輪播圖或是其他圖片瀏覽器
- app直播原始碼,el-button自定義圖片顯示APP原始碼
- 隨機變數函式的分佈隨機變數函式
- 隨機獲取到的高質量圖片隨機
- BMP圖片的複製#顯示到螢幕
- 大頭針顯示多張圖片
- 如何在終端中顯示圖片
- cv2.imshow顯示圖片不全
- 微信小程式中base64圖片的顯示與儲存微信小程式
- 使用"mews/captcha:~2.0" 驗證碼圖片不顯示問題APT
- 從YYImage原始碼中學習如何處理圖片顯示原始碼
- 直播原始碼開發,el-button自定義圖片顯示原始碼
- 直播平臺原始碼,el-button自定義圖片顯示原始碼
- Overleaf中插入pdf圖片只顯示圖片路徑的解決方式
- php生成唯一隨機碼PHP隨機
- php生成二維碼圖片PHP
- 仿釘釘頭像(有頭像顯示圖片拼接,無圖顯示暱稱)
- js將選擇的圖片顯示在img中JS
- Android系統耳機圖示顯示Android
- iOS 左滑按鈕(UITableViewRowAction)顯示圖片iOSUIView
- psd圖片不能在網頁上顯示網頁
- WPF 顯示 mp3 專輯圖片
- linux系統lcd顯示jpg格式圖片Linux
- QLabel顯示圖片 ,並實現縮放
- html2canvas生成圖片顯示不全HTMLCanvas
- vue迴圈顯示base64圖片Vue