<?php $filesperpage=30; $i=0; $page=isset($_GET['p'])?$_GET['p']:1; $Results = glob("img/*.{txt}", GLOB_BRACE); natsort( $Results ); $Results = array_reverse($Results); foreach ($Results as $filename) { if ($i>=($page-1)*$filesperpage and $i<$page*$filesperpage) { require "$filename"; } $i++; } ?>