Board logo

标题: php实现图片刷新即变化的效果 [打印本页]

作者: TMD    时间: 2012-1-20 11:29     标题: php实现图片刷新即变化的效果

为这个文件起个名字: randimage.php

代码如下:
  1. <?php
  2. $dir = “images/”;//图片目录,注意是按照名字排序显示的…
  3. $imgwidth = 0;//图片宽度,为0则为原始大小
  4. $iforder = 1;//顺序显示还是随机显示,1为顺序显示,0为随机显示
  5. $ifcircle = 0;//顺序显示的时候是否循环播放,1为循环播放,0为不循环
  6. session_start();
  7. if($imgwidth==0){$imgwidth==”";}else{$imgwidth==”width=’”.$imgwidth.”‘”;}
  8. $handle=opendir($dir);
  9. while ($file_name=readdir($handle)){
  10. if(($file_name!==”.”)&&($file_name!==”..”)){$file_list[]=$file_name; }
  11. }
  12. closedir($handle);
  13. if($iforder==1){
  14. if(isset($_SESSION['sess_order'])){
  15. if($_SESSION['sess_order']<count($file_list)-1){
  16. $_SESSION['sess_order'] ;
  17. }else{
  18. if($ifcircle == 1){
  19. $_SESSION['sess_order']=0;
  20. }
  21. }
  22. }else{
  23. $_SESSION['sess_order']=0;
  24. }
  25. $i=$_SESSION['sess_order'];
  26. }else{
  27. $num=count($file_list)-1;
  28. $i=rand(0,$num);
  29. }
  30. readfile($dir.$file_list[$i]);
  31. ?>
复制代码
调用方式:
  1. <img src=”randimage.php” border=”0″>
复制代码





欢迎光临 0937 - 免费吧资源交流论坛 (http://tmd.pw/) Powered by Discuz! 7.2