用PHP实现随机图片显示
作者: Rock | 发布时间: Tue, 06/13/2006 - 20:48- < ?php
- $dir="image/";//图片目录
- $imgwidth=0;//图片宽度,为0则为原始大小
- $iforder=1;//顺序显示还是随机显示,1为顺序显示,0为随机显示
- session_start();
- if($imgwidth==0){$imgwidth=="";}else{$imgwidth=="width='".$imgwidth."'";}
- $handle=opendir($dir);
- while ($file_name=readdir($handle)){
- if(($file_name!==".")&&($file_name!=="..")){$file_list[]=$file_name; }
- }
- closedir($handle);
- if($iforder==1){
- if(isset($_SESSION['sess_suijitupian'])){
- if($_SESSION['sess_suijitupian']<count($file_list)-1){
- $i=$_SESSION['sess_suijitupian'];
- $_SESSION['sess_suijitupian']=$_SESSION['sess_suijitupian']+1;
- }else{
- $i=0;$_SESSION['sess_suijitupian']=1;
- }
- }else{$i=0;$_SESSION['sess_suijitupian']=1;}
- }else{
- $num=count($file_list)-1;
- $i=rand(0,$num);
- }
- readfile($dir.$file_list[$i]);
- ?>
保存为image.php,如果调用该组图片直接调用该PHP文件即可.





