<?php
$page = (int)$_GET['p'];
$arr = array (
'0' => 'file0.ext',
'1' => 'file1.ext',
'2' => 'file2.ext',
'3' => 'file3.ext',
'4' => 'file4.ext',
'5' => 'file5.ext',
'6' => 'file6.ext',
'7' => 'file7.ext',
'8' => 'file8.ext',
'9' => 'file9.ext',
'10' => 'file10.ext',
'11' => 'file11.ext',
'12' => 'file12.ext',
'13' => 'file13.ext',
'14' => 'file14.ext',
'15' => 'file15.ext',
);
$perpage = 5;
$pages = ceil(count($arr) / $perpage);
if($page == NULL || $page > $pages || $page < 1) {
$page = 1;
}
$res = ($page - 1) * $perpage;
$limit = $res + $perpage;
for($i=$res;$i<$limit;$i++) {
echo "{$arr[$i]} <br />";
}
if($page > 1) {
$prev = $page - 1;
$prev = "<a href=\"?p=$prev\"><<</a>";
}
if($page < $pages) {
$next = $page + 1;
$next = "<a href=\"?p=$next\">>></a>";
}
echo "$prev $next";
?>