How to Display Random Image from Folder in PHP


This is a quick tutorial about displaying random image from folder in php. It will be useful if you want to include featured section area on websites. And all these images will come from a folder and rotated through at regular time interval. A random image will be picked up from the lot one at a time and displayed here. You may also like Multiple Image Upload in PHP and How to image Validation in Jquery.

PHP Code

    $dir_path = "images";
    $files = scandir($dir_path);
    $count = count($files);
    $index = rand(2, ($count-1));
    $filename = $files[$index];
    echo '<img src="'.$dir_path."/".$filename.'" alt="'.$filename.'">';