php随机显示图片的简单示例
本文介绍了一个使用PHP实现的精彩功能,该功能能够随机展示指定文件夹中的图片。想象一下,在一个博客文章里,或者在展示照片的场景中,这个功能将带来无限可能性和新鲜感。
这是一个非常实用的PHP脚本,它可以轻松嵌入到你的网站中。只需创建一个名为“img.php”的文件,然后将以下代码复制粘贴进去即可。
代码示例如下:
`
// 功能:随机显示图片
if($_GET['folder']){
$folder=$_GET['folder'];
}else{
$folder='/images/'; //存放图片文件的位置
}
$path = $_SERVER['DOCUMENT_ROOT']."/".$folder;
$files=array();
if ($handle=opendir($path)) {
while (($file = readdir($handle)) !== false) {
if ($file != "." && $file != "..") {
if(substr($file,-3)=='gif' || substr($file,-3)=='jpg'){
$files[] = $file; //收集所有gif和jpg文件
}
}
}
}
closedir($handle);
$random=rand(0,count($files)-1); //随机选择一个文件索引
if(substr($files[$random],-3)=='gif'){
header("Content-type: image/gif"); //设置响应头为GIF格式图片类型
}elseif(substr($files[$random],-3)=='jpg'){
header("Content-type: image/jpeg"); //设置响应头为JPEG格式图片类型
}
readfile($path.'/'.$files[$random]); //读取并输出随机选择的图片文件内容到浏览器端显示
?>`
这样,你就可以在你的网页上随机展示图片了。你可以直接在img标签中通过src属性引用此脚本:`img.php">`。你也可以指定特定的文件夹来展示图片,只需要在URL后面添加“folder”参数即可,例如`img.php?folder=images2/">`。这个功能可以灵活应用在多种场合,让你的网站内容更加丰富多样。
编程语言
- php随机显示图片的简单示例
- js判断是否按下了Shift键的方法
- 禁止站外提交表单
- jquery 点击元素后,滚动条滚动至该元素位置的方法
- windows 下安装nodejs 环境变量设置
- 浅谈如何实现easyui的datebox格式化
- mysql5.x升级到mysql5.7后导入之前数据库date出错的快
- Excel导入Sqlserver数据库脚本
- 详解Vue用axios发送post请求自动set cookie
- php中get_defined_constants函数用法实例分析
- php数组保存文本与文本反编成数组实例
- asp数字或者字符排序函数代码
- php 将json格式数据转换成数组的方法
- Vue如何引入远程JS文件
- php curl模拟post请求小实例
- JavaScript自定义函数实现查找两个字符串最长公共