刷新才好看
源码发出来吧 随机图片展示源码
源码1:
<?php
/**********************************************
* Filename : img.php
* Author : freemouse
* 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]");
?>源码2:<?php
$img_array = glob('images/*.{gif,jpg,png,jpeg,webp,bmp}', GLOB_BRACE);
if (count($img_array) == 0) {
die('没找到图片文件。请先上传一些图片到 ' . dirname(__FILE__) . '/images/ 文件夹');
}
header('Content-Type: image/png');
echo (file_get_contents($img_array[array_rand($img_array)]));
?>