3464.
mides,
<?php
//Готовый код
$ArrayFile=glob("glob/*.{jpg,png}",GLOB_BRACE);
natsort($ArrayFile);
$all=count($ArrayFile);
$pnumber=10;
echo'<p>всего элементов: '.$all.'</p>';
$page=(isset($_GET['page']))?(int)$_GET['page']:1;
$num_pages=ceil($all/$pnumber);
$start=$page*$pnumber-$pnumber;
if($page>$num_pages || $page<1)
{$page=1;
$start=0;
}
if($all)
{
for($i=$all-$start-1;$i>=$all-$start-$pnumber;$i--)
{
if(!isset($arr[$i])) break;
echo'<p>';
echo'File name: <font color="green">'.basename($ArrayFile[$i])'</font><br/> File path: '.$ArrayFile[$i].'<br/>';
echo'</p>';
}
echo'<p>';
for($pr='',$i=1;$i<=$num_pages;$i ++)
echo $pr=(($i==1 || $i==$num_pages || abs($i-$page)<2)?($i==$page?"[$i]":'<a href="'.$ _SERVER['SCRIPT_NAME'].'?page='.$i.'">'.$i.'</a>'):( ($pr=='...' || $pr=='')?'':'...'));
echo'</p>';
} else
{ echo'<p>элементов нету';}
?>
Изменил: Lugaro (06.07.2010 / 13:23)