必赢官网手机登录:获取目录下的图片并随机显示的代码

眼看想做八个私下更改背景图片的成效,用JavaScript写的话,程序流程应该是:创立贰个图片数组->随机采纳数组里内部叁个值->生成样式并写入body标签。
唯独用JS做的话,有以下劣势:
1.万风流倜傥浏览器禁止使用了JS的话就失效了,並且写代码是要求思谋包容性。
2.保险比较费劲,图片的职分都寄存在数组里。
于是乎作者提出用PHP管理,然而作者和她对PHP都是半桶水的,偶然之间也想不出如何做。前日时运高,见到三个PHP随机显示目录下图片的源码,学习一下,并分享之。 

先看看原理:从叁个目录里获得某项目文件的清单(用在WEB的话平常是jpg/gif/png)->通过随机函数选二个图纸->输出代码。
PHP代码如下:
复制代码 代码如下:
$imglist=”;
//用$img_folder变量保存图片所在目录,必需用“/”结尾
$img_folder = “images/tutorials/”;
mt_srand((double)microtime()*1000);
//使用目录类
$imgs = dir($img_folder);
//检查目录下是不是有图表,并扭转三个项目清单
while ($file = $imgs->read()) {
if (eregi(“gif”, $file) || eregi(“jpg”, $file) || eregi(“png”, $file))
$imglist .= “$file “;
} closedir($imgs->handle);
//把项目清单里的项都放到三个数组里
$imglist = explode(” “, $imglist);
$no = sizeof($imglist)-2;
//生成三个介于0和图片数量之间的大肆数
$random = mt_rand(0, $no);
$image = $imglist[$random];
//输出结果
echo ‘必赢官网手机登录 1‘;

固然要透过那个函数调换页面背景的话,能够把最后一句改为:
复制代码 代码如下:
echo ‘

发表评论

电子邮件地址不会被公开。 必填项已用*标注