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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 將圖片以灰色方式顯示的程式碼
- 隨機漂浮圖片廣告例項程式碼隨機
- 3個隨機圖片驗證程式碼隨機
- mac php 圖片驗證碼無法顯示問題MacPHP
- 小程式button背景顯示圖片
- 雨滴式的顯示圖片 (cloud 轉貼) (轉)Cloud
- img圖片無法顯示利用onerror事件顯示替代圖片Error事件
- servlet awt隨機圖片驗證碼Servlet隨機
- CSS圖片的灰色顯示效果CSS
- ImageView顯示網路上的圖片View
- 【轉】釋出的QT程式無法顯示圖示和圖片的問題QT
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- Oracle 隨機函式Oracle隨機函式
- 使用程式碼獲得Hybris Commerce裡顯示的產品圖片
- Oracle隨機函式的取法Oracle隨機函式
- Java——圖片滾動顯示Java
- opencv圖片上如何顯示兩個小圖片OpenCV
- win7圖片只顯示圖示不顯示預覽圖解決方案Win7圖解
- java隨機動態生成漢字驗證碼圖片的例項程式碼分享Java隨機
- 前端 img標籤顯示 base64格式的 圖片前端
- 【API】隨機獲取圖片API隨機
- (轉)Oracle隨機函式Oracle隨機函式
- iOS設定tabbar不顯示文字,只顯示圖片iOStabBar
- 手機瀏覽器不能顯示輪播圖或是其他圖片瀏覽器
- openresty及lua的隨機函式REST隨機函式
- 隨機向量特徵函式的求法隨機特徵函式
- JS控制圖片顯示的大小(圖片等比例縮放)JS
- vue el-image 顯示圖片Vue
- [BUG反饋]LINUX下圖示、圖片及驗證碼顯示不正確Linux
- 預載入顯示圖片的藝術
- 資料庫顯示圖片的問題資料庫
- iOS開發 - 隨機圖片驗證碼封裝iOS隨機封裝
- app直播原始碼,el-button自定義圖片顯示APP原始碼
- PHP程式碼簡潔之道——函式部分PHP函式
- 從庫中讀圖片顯示到頁面上的主要原始碼原始碼
- 微信小程式中base64圖片的顯示與儲存微信小程式
- 如果線上顯示php原始碼PHP原始碼
- Android 開源圖片裁剪工具、圖片顯示工具分享Android