View Single Post
Old 10-14-2003, 08:47 PM   #7 (permalink)
mrlayance
Upright
 
Here is one I use.

PHP Code:
<?php

  
//Edit this line to the url of your image folder to randomize
  //Must be a relative URL in your server, do not put in a forward
  //or trailing slash for it to work.
  
$url='photo/pics';
  
//Stop editing, that is all. Call the image with <img src=url/filename.php> That's all, enjoy. :D

  
$files=array();
  if (
$handle=opendir("$url")) {
      while(
false !== ($file readdir($handle))) {  
        if (
$file != "." && $file != "..") { 
        if(
substr($file,-3)=='gif' || substr($file,-3)=='jpg' || substr($file,-3)=='png' || substr($file,-3)=='bmp'$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");
  elseif(
substr($files[$random],-3)=='png'header("Content-type: image/png");
  elseif(
substr($files[$random],-3)=='bmp'header("Content-type: image/bmp");
  
readfile("$url/$files[$random]");

?>
mrlayance is offline  
 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76