LOAD A COMPLETE IMAGE FOLDER WITH PAGINATION WITH OUT SQL

This is a simple script for Loading Complete Images from a folder with Pagination and with out Sql1

<?php

//The directory to your images folder, with trailing slash
$dir = "images/";

//Set the extensions you want to load, seperate by a comma.
$extensions = "jpeg,jpg";

//Set the number of images you want to display per page
$imagesPerPage = 1;

//Set the $page variable
if(!isset($_GET['page'])){
        $page = 1;
}else{
        $page = $_GET['page'];
}

//Load all images into an array
$images = glob($dir."*.{".$extensions."}", GLOB_BRACE);

//Count the number of images
$totalImages = count($images);

//Get the total pages
$totalPages = ceil($totalImages / $imagesPerPage);

//Make sure the page you are on is not greater then the total pages available.
if($page > $totalPages){
        //Set the currnet page to the total pages.
        $page = $totalPages;
}

//Now find where to start the loading from
$from = ($page * $imagesPerPage) - $imagesPerPage;

//Now start looping
for($i = $from; $i < ($from + $imagesPerPage); $i++){
        //We need to make sure that its within the range of totalImages.
        if($i < $totalImages){
                //Now we can display the image!
                echo "<img src='{$images[$i]}' alt='{$images[$i]}' />";
        }
}

//Now to display the page numbers!
for($p = 1; $p <= $totalPages; $p++){
        if($p == $page){
                $tmp_pages[] = "<strong>{$p}</strong>";
        }else{
                $tmp_pages[] = "<a href='?page={$p}'>{$p}</a>";
        }
}

//Now display pages, seperated by a hyphon.
echo "<br />" . implode(" - ", $tmp_pages);
?>