用PHP实现随机图片显示

  1. < ?php
  2. $dir="image/";//图片目录
  3. $imgwidth=0;//图片宽度,为0则为原始大小
  4. $iforder=1;//顺序显示还是随机显示,1为顺序显示,0为随机显示
  5. session_start();
  6. if($imgwidth==0){$imgwidth=="";}else{$imgwidth=="width='".$imgwidth."'";}
  7. $handle=opendir($dir);
  8. while ($file_name=readdir($handle)){
  9.   if(($file_name!==".")&&($file_name!=="..")){$file_list[]=$file_name; }
  10. }
  11. closedir($handle);
  12. if($iforder==1){
  13.   if(isset($_SESSION['sess_suijitupian'])){
  14.          if($_SESSION['sess_suijitupian']<count($file_list)-1){
  15.                  $i=$_SESSION['sess_suijitupian'];
  16.                  $_SESSION['sess_suijitupian']=$_SESSION['sess_suijitupian']+1;
  17.          }else{
  18.                  $i=0;$_SESSION['sess_suijitupian']=1;
  19.      }
  20.   }else{$i=0;$_SESSION['sess_suijitupian']=1;}
  21. }else{
  22.   $num=count($file_list)-1;
  23.   $i=rand(0,$num);
  24. }
  25. readfile($dir.$file_list[$i]);
  26. ?>

保存为image.php,如果调用该组图片直接调用该PHP文件即可.

Tags: .

如果你喜欢本文或对本站感兴趣, 请订阅本站 Feed [如何订阅Amazing]

转载原创文章请注明, 转载自: Amazing [http://rocklau.com]

本文链接: http://rocklau.com/network/php-image.html

收藏到 | 引用地址 | 评论 RSS | 评论回复 [0]

喜欢这篇文章的朋友同时也读了:

    相关日志

发表回复

注意:发表您的意见时请维持与此文章的相关性。带星号的项目为必填内容。