php获取随机图片,PHP 随机显示某张图片
随机显示指定图像文件夹下的所有图片
# Init Array
$files = array();
# Get Folder
if($_GET['folder']) {
$folder = $_GET['folder'];
} else {
# Set Default Folder
$folder = '/img/';
}
# Set Full Path
$path = $_SERVER['DOCUMENT_ROOT'] . '/' . $folder;
# Open Directory
if($handle = opendir($path)) {
# Loop Through Directory
while(false !== ($file = readdir($handle))) {
if ($file != "." && $file != "..") {
if(substr($file, -3) == 'gif' || substr($file, -3) == 'png' || substr($file, -3) == 'jpg' || substr($file, -4) == 'jpeg') $files[count($files)] = $file;
}
}
}
# Close Handle
closedir($handle);
# Init Random
$rand = rand(0, count($files)-1);
# Check Header Type
# GIF
if(substr($files[$random], -3) == 'gif') header("Content-type: image/gif");
# JPEG
elseif(substr($files[$random], -3) == 'jpg') header("Content-type: image/jpeg");
elseif(substr($files[$random], -4) == 'jpeg') header("Content-type: image/jpeg");
# PNG
elseif(substr($files[$random],-3) == 'png') header("Content-type: image/png");
# Read File
readfile($path . '/' . $files[$random]);
?>
php获取随机图片,PHP 随机显示某张图片相关推荐
- vue 动态获取的图片路径不显示_解决Vue动态加载本地图片问题
最近遇到了个问题,用v-bind动态绑定img的src,图片加载不出来.控制台显示src是有获取到图片地址的,可是就是加载不出来. 最后才发现原因原来是浏览器中直接显示'./img/img1.png' ...
- b g opencv读入的图片 r_OpenCV提取显示一张图片(或者视频)的R,G,B颜色分量
使用OpenCV可以提分别提取显示一张图片(或者视频)的R,G,B颜色分量.效果如下. 原图: R: G: B: 示例代码如下,貌似很久以前网上找的的,逻辑很清晰,就是把R,G,B三个分量分开,然后显 ...
- 微信公众号获取的图片不能正常显示的问题
目前已经获取微信公众号发布的图片,但不能正常显示 提示:此图片来自微信公众平台 未经允许不得引用 查看了一下他的地址是这样的:(http://mmbiz.qpic.cn/mmbiz/qqz4WKmib ...
- vue 动态获取的图片路径不显示_Vue 动态图片加载路径问题和解决方法
最近在做一个树形结构的组件,使用了Vue和element UI中el-tree组件.因为树中每个节点都需要显示一个图标图片,并且需要根据后台传入的数据类型动态地显示,所以图片的路径需要动态地加载.下面 ...
- vue 动态获取的图片路径不显示_Vue中img的src是动态渲染时不显示的解决
Vue中img的src是动态渲染时不显示的解决 今天在项目中遇到一个需求,设计稿如下 就是展示用户头像,数据从后端获取,要是没有拿到则显示默认图片. 项目采用vue开发,本人也是第一次在实际项目中使用 ...
- Android获取本地图片缩略图终极解决方案
QAQ学Android真的还是要在项目中获得锻炼,脱离实际一切都是耍流氓哼唧~! 花了一下午时间搞定了项目中要实现的:获取本地图片缩略图并显示在ListView上的,并且点击要能获得该图片文件路径功能 ...
- 实现炫酷的获取本地图片和相机拍照图片-自定义组件
IOS中有封装好的选择图片后长按出现动画删除效果,效果如下 而Android找了很久都没有找到有这样效果的第三方组件,最后懒得找了还是自己实现这效果吧 选择图片后还可对图片进行剪裁 当然,代码中还有很 ...
- html鼠标移入显示图片动画,HTML5+CSS3鼠标移入移出图片生成随机动画_html/css_WEB-ITnose...
今天分享使用html+css3+少量jquery实现鼠标移入移出图片生成随机动画,我们先看最终效果图(截图为静态效果,做出来可是动态的哟) 左右旋转 上下移动 缩放 由于时间关系我就不一步步解析各段代 ...
- 可以获取随机图片的API收集
食用方法可以是img标签嵌入在网页中, 也可以在iwall.app里面设置你的桌面背景. 还有其他好用的API吗? 请在下放留下您的评论. 非常感谢! 更新时间: 2022年10月20日 速度: ★★ ...
最新文章
- C#组件开发 -- 索引器
- 住过一晚两万的ICU后,我还是建议你不要轻易买保险
- php目的,php umask(0)的目的是什么
- CAD批量提取数值lisp插件_一键批量提取CAD填充图案边界线
- 提高SQL执行性能方案:如何让你的SQL运行得更快zt
- 用了十年的昵称badboy_怎样用5秒钟看清一对夫妻的真实感情状况?
- IE6-IE9兼容性问题列表及解决办法_补充之五:在IE9下, disabled的文本框内容被选中后,其他控件无法获得焦点问题...
- 主站系统服务器选择,配电网自动化主站系统的结构_功能及操作系统的选择.doc...
- 视图与表之间的异同点_视图和表的区别和联系
- 【大师分享】人工智能始发力,医学影像更清晰
- python classmethod函数_在python中使用与instance和classmethod相同的函数
- 【CCCC】L3-005 垃圾箱分布 (30分),Dijkstra跑n遍 = 多源最短路,emm
- 信息发布系统 Jquery+MVC架构开发(6)BLL层提供WCF 服务 .
- MPAndroidChart 2.15使用记录
- 【Oracle】交差并补
- 在京东工作是一种什么样的体验
- 叶聪:朋友圈爆款背后的计算机视觉技术与应用
- java计算机毕业设计vue开发一个简单音乐播放器(附源码、数据库)
- HTML5期末大作业:订餐系统网站设计——绿色的网上订餐系统(23个页面) 网页作品 订餐系统网页设计作业模板 学生网页制作源代码下载
- 混合索引java代码,Elasticsearch 实现拼音,中文,首字母混合搜索
热门文章
- python调用电脑蓝牙_python-从蓝牙设备获取响应
- java map中的entry_java中Map及Map.Entry详解(组图)
- 反序列化工具_JBOSS反序列化漏洞
- HTML5协议的,HTML5新增协议:WebSocket协议的实例
- android记账本统计_记账送老婆啦!初音 蕾姆 随便挑随便选| iOS 安卓
- js中load载入html页面,使用jquery的load方法加载html页面,但是html引入的js不生效
- 使用MailMessage.AlternateViews时遇到的小问题
- 【BIRT】使用rptlibrary设置统一数据源
- Node.js构建可扩展的Web应用1
- numpy 读取txt为array 一行搞定