本节主要内容:

介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。

例子:

/**

* 功能:随机显示图片

* Filename  : img.php

* Usage:

*            

*            

**/

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]");

?>

php 显示图片,php随机显示图片的简单示例相关推荐

  1. php早午晚问候语_php 自动变换随机问候语的简单示例

    这篇文章主要为大家详细介绍了php 自动变换随机问候语的简单示例,具有一定的参考价值,可以用来参考一下. 预先定义一个php数组,里面存放一些随机问候语,调用的时候指定是按照天,月还是年来自动更换问候 ...

  2. html怎么随机放图片,HTML技术:如何在网页中图片的随机显示

    图片随机年据业会效近轻业务进果近轻业务进果近轻业显示是一个应用非常广泛的技巧.比如随机banner的显示,当你进入一个网站时它的banner总是不同的,或者总有内容不同的提示(tips),大家在网上浏 ...

  3. php获取随机图片,PHP 随机显示某张图片

    随机显示指定图像文件夹下的所有图片 # Init Array $files = array(); # Get Folder if($_GET['folder']) { $folder = $_GET[ ...

  4. python随机排列图片_python 随机打乱 图片和对应的标签方法

    如下所示: # -*- coding: utf-8 -*- import os import numpy as np import pandas as pd import h5py import py ...

  5. php随机显示怎么,PHP 随机显示

    Linux Supervisor 守护进程基本配置 supervisor:C/S架构的进程控制系统,可使用户在类UNIX系统中监控.管理进程.常用于管理与某个用户或项目相关的进程. 组成部分super ...

  6. php如何随机显示图片,php中随机显示图片的函数代码_php

    /********************************************** * Filename : img.php * Author : freemouse http://www ...

  7. html鼠标移入显示图片动画,HTML5+CSS3鼠标移入移出图片生成随机动画_html/css_WEB-ITnose...

    今天分享使用html+css3+少量jquery实现鼠标移入移出图片生成随机动画,我们先看最终效果图(截图为静态效果,做出来可是动态的哟) 左右旋转 上下移动 缩放 由于时间关系我就不一步步解析各段代 ...

  8. html随机显示图片,DUX主题实现缩略图随机显示

    高海鹏老师的博客目前使用某网友分享出来的DUX主题,这个主题看起来很不错,但是缩略图的设置很简单:如果设置了"特色图像",就以"特色图像"作为缩略图:如果没有设 ...

  9. 图片随机出现的HTML代码,JS随机显示网页图片的简单代码

    如果你想在网页中显示几张图片中的任何一张,即随机显示图片,那么,可以使用如下很简单的代码. 前提条件为:图片均为gif格式的,存放在网站的Img/Gif/JSpc/目录中. 代码如下: var m=9 ...

最新文章

  1. docker的学习总结
  2. 使用shell脚本实现自动SSH互信功能
  3. dockerfile mysql例子_docker-compose 实用示例
  4. [HAOI2016]食物链
  5. keepalived mysql双主架构图_MySQL双机热备(keepalived+mysql双主)
  6. 数据源管理 | PostgreSQL环境整合,JSON类型应用
  7. Python中的互斥锁和join的应用
  8. java北大oj1001_这个——北大 ACM POJ 1001 Exponentiation C/C++
  9. MFC 教程【12_对话框和对话框类CDialog 】
  10. JAVA语言程序设计课后习题----第八单元解析(仅供参考)
  11. Windows Server 2008 R2将tomcat添加进系统服务
  12. Kubernetes系列之五:使用yaml文件创建service向外暴露服务
  13. eclipse neno中tomcat配置servers locations地址的文件
  14. 五年级上册《桂花雨》教案
  15. python thinker(菜单,滚动条,回调函数,对话框)
  16. 韦东山第1期-学习笔记-4
  17. (休息几天)读曼昆之微观经济学——供求关系
  18. Wireshark怎么抓包、wireshark抓包详细图文教程 [最新绿色版本version 2.6.1 ]
  19. 两个向量构成的平行四边形面积的求解 ————简单技巧
  20. 两周看完乔布斯传,说说感受

热门文章

  1. 2018.7.28 二叉树的遍历规则(前序遍历、后序遍历、中序遍历)
  2. 随笔写一个简单的爬虫
  3. servelt笔记一
  4. iOS开发日记24-详解RunLoop
  5. Shell排序(改良的插入排序)
  6. UML类图中会涉及到的一些概念、关系
  7. Elasticsearch--进阶-Query DSL基本使用和match_all---全文检索引擎ElasticSearch工作笔记010
  8. ES6新特性_使用babel对ES6模块化代码转换_使用browserify对代码进行打包_实现es6兼容其他浏览器--JavaScript_ECMAScript_ES6-ES11新特性工作笔记045
  9. k8s核心技术-Pod(调度策略)_影响Pod调度(污点和污点容忍)---K8S_Google工作笔记0027
  10. K8S_Google工作笔记0012---通过二进制方式_部署master组件