<?php/div
$filesperpage=10;
$i=0;
$page=isset($_GET['p'])?$_GET['p']:1;
$Results = glob("img/*.{jpg,jpeg,gif,png}", GLOB_BRACE);
natsort( $Results );
$Results = array_reverse($Results);
foreach ($Results as $filename) {
if ($i>=($page-1)*$filesperpage and $i<$page*$filesperpage) {
echo "<img class='center' src=$filename width='100' height='100' />";
}
$i++;
}
?>
<?
/* ТУТ НАВИГАЦИЯ */
echo '<div class="nav_buttons"></div>';
$pages=floor($i/$filesperpage);
for ($p=1;$p<=$pages;$p++){
echo "<a class='nav' href=\"?p=$p\">$p</a>\n";
}
?>
Спустя 3 минуты, 15 секунд (20.08.2012 - 12:14) inpost написал(а):
Что делает floor ?

Спустя 8 минут, 37 секунд (20.08.2012 - 12:22) zhenia3003 написал(а):
вроде как огругляет в меньшую строну? Убрать floor ?

Спустя 43 минуты, 35 секунд (20.08.2012 - 13:06) inpost написал(а):
Количество фотографий: 17. На странице = 10. 17/10 = 1.7 страниц. Ты округляешь через floor и получаешь 1, а надо сколько получить?
Спустя 14 минут, 56 секунд (20.08.2012 - 13:21) zhenia3003 написал(а):
Всем спасибо за ответы! я разобрался! сделал так:
$pages=ceil($i/$filesperpage);