Select A Random Image

pradeep's Avatar author of Select A Random Image
This is an article on Select A Random Image in PHP.
The code snippet below will pick up a random image from the server and sends it to the browser.
Try it out.

Code: PHP
   //path to image dir
   $path = $_SERVER['DOCUMENT_ROOT']."/".$folder;
   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;
   if(substr($files[$random],-3)=='gif') header("Content-type: image/gif");
   elseif(substr($files[$random],-3)=='jpg') header("Content-type: image/jpeg");
imrockr11's Avatar
Newbie Member
Thanks Buddy
pkphp's Avatar, Join Date: Sep 2010
Light Poster
Thank you very much for you share. I just need this scrips.