php随机显示图片的简单示例

2015-01-24信息快讯网

本文分享一个php实现的随机显示图片的函数,可以将指定文件夹中存放的图片随机地显示出来

本节主要内容:
介绍一个随机显示图片的php函数,多用于博客的展示窗、照片的随机展示等。

例子:

<?php
/**
* 功能:随机显示图片
* Filename  : img.php
* 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]");
?>

PHP中可以自动分割查询字符的Parse_str函数使用示例
PHP获取短链接跳转后的真实地址和响应头信息的方法
PHP实现根据设备类型自动跳转相应页面的方法
PHP结合JQueryJcrop实现图片裁切实例详解
PHP 5.3新增魔术方法__invoke概述
PHP实现图片压缩的两则实例
destoon实现首页显示供应、企业、资讯条数的方法
PHP生成指定长度随机数最简洁的方法
PHP实现获取图片颜色值的方法
PHP基于php_imagick_st-Q8.dll实现JPG合成GIF图片的方法
PHP实现显示照片exif信息的方法
php判断GIF图片是否为动画的方法
PHP实现的英文名字全拼随机排号脚本
ThinkPHP的截取字符串函数无法显示省略号的解决方法
PHP生成随机密码类分享
Destoon旺旺无法正常显示,点击提示“会员名不存在”的解决办法
PHP.ini中配置屏蔽错误信息显示和保存错误日志的例子
php生成随机密码自定义函数代码(简单快速)
PHP生成自定义长度随机字符串的函数分享
回帖脱衣服的图片实现代码
PHP jQuery表单,带验证具体实现方法
php实现加减法验证码代码
php实现mysql数据库操作类分享
php将session放入memcached的设置方法
php的sprintf函数的用法 控制浮点数格式
使用php显示搜索引擎来的关键词
显示youtube视频缩略图和Vimeo视频缩略图代码分享
php实现图片添加水印功能
php制作中间带自己定义图片二维码的方法
php实现图形显示Ip地址的代码及注释
使用php伪造referer的方法 利用referer防止图片盗链
php使用base64加密解密图片示例分享
PHP随机生成随机个数的字母组合示例
PHP上传图片进行等比缩放可增加水印功能
让PHP显示Facebook的粉丝数量方法
PHP运行SVN命令显示某用户的文件更新记录的代码
生成随机字符串和验证码的类的PHP实例
php生成N个不重复的随机数实例
php中生成随机密码的自定义函数代码
php中通过数组进行高效随机抽取指定条记录的算法
©2014-2024 dbsqp.com