欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

php中隨機(jī)顯示圖片的函數(shù)代碼

 更新時(shí)間:2011年06月23日 22:28:36   作者:  
一個(gè)隨機(jī)顯示圖片的函數(shù),可以將指定文件夾中存放的圖片隨機(jī)地顯示出來(lái),可以在很多地方使用
例如博客的展示窗
復(fù)制代碼 代碼如下:

<?php
/**********************************************
* Filename : img.php
* Author : freemouse
* web : www.cnphp.info
* email :freemouse1981@gmail.com
* Date : 2010/12/27
* 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)文章

  • 解析PHP生成靜態(tài)html文件的三種方法

    解析PHP生成靜態(tài)html文件的三種方法

    本篇文章是對(duì)PHP生成靜態(tài)html文件的三種方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • PHP框架Laravel插件Pagination實(shí)現(xiàn)自定義分頁(yè)

    PHP框架Laravel插件Pagination實(shí)現(xiàn)自定義分頁(yè)

    這篇文章主要為大家詳細(xì)介紹了PHP框架Laravel5.1插件Pagination實(shí)現(xiàn)自定義分頁(yè)的相關(guān)資料,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-05-05
  • php 在線打包_支持子目錄

    php 在線打包_支持子目錄

    用php實(shí)現(xiàn)的在線打包的工具,并可以支持子目錄使用純php對(duì)目錄和文件進(jìn)行打包壓縮,壓縮當(dāng)然不能跟winrar比(壓縮比差不多相當(dāng)于winrar壓縮時(shí)的最快模式)。
    2008-06-06
  • 總結(jié)PHP刪除字符串最后一個(gè)字符的三種方法

    總結(jié)PHP刪除字符串最后一個(gè)字符的三種方法

    這篇文章為大家講解的是php實(shí)現(xiàn)如何去掉字符串的最后一個(gè)字符的多種方法,感興趣的同學(xué)參考下。下面來(lái)一起看看。
    2016-08-08
  • php中explode函數(shù)用法分析

    php中explode函數(shù)用法分析

    這篇文章主要介紹了php中explode函數(shù)用法,實(shí)例分析了explode函數(shù)分割字符串及獲取文件后綴名等應(yīng)用,具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-11-11
  • Warning:?require():?open_basedir?restriction?in?effect,目錄配置open_basedir報(bào)錯(cuò)問(wèn)題分析

    Warning:?require():?open_basedir?restriction?in?effect,

    在linux服務(wù)器部署thinkphp5的時(shí)候PHP報(bào)了Warning:?require():?open_basedir?restriction?in?effect這個(gè)錯(cuò)誤,是因?yàn)榫W(wǎng)站目錄配置錯(cuò)誤,PHP不能引入其授權(quán)目錄上級(jí)及其以上的文件。下面詳細(xì)講解如何處理這個(gè)問(wèn)題,需要的朋友可以參考下
    2022-11-11
  • PHP中讀取文件的幾個(gè)方法總結(jié)(推薦)

    PHP中讀取文件的幾個(gè)方法總結(jié)(推薦)

    下面小編就為大家?guī)?lái)一篇PHP中讀取文件的幾個(gè)方法總結(jié)(推薦)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2016-06-06
  • PHP回調(diào)函數(shù)與匿名函數(shù)實(shí)例詳解

    PHP回調(diào)函數(shù)與匿名函數(shù)實(shí)例詳解

    這篇文章主要介紹了PHP回調(diào)函數(shù)與匿名函數(shù),結(jié)合實(shí)例形式分析了php回調(diào)函數(shù)與匿名函數(shù)的具體功能、用法及相關(guān)注意事項(xiàng),需要的朋友可以參考下
    2017-08-08
  • 基于wordpress主題制作的具體實(shí)現(xiàn)步驟

    基于wordpress主題制作的具體實(shí)現(xiàn)步驟

    本篇文章是對(duì)wordpress主題制作的具體實(shí)現(xiàn)步驟進(jìn)行了詳細(xì)的分析介紹。需要的朋友參考下
    2013-05-05
  • 人盡可用的Windows技巧小貼士之下篇

    人盡可用的Windows技巧小貼士之下篇

    人盡可用的Windows技巧小貼士之下篇...
    2007-03-03

最新評(píng)論