ako prve by som si ulozil do pola vyhovujuce subory
Kód:
define('DIR', 'priecinok');
$dir = scandir(DIR);
unset($dir[0], $dir[1]); // dame prec "pozicie priecinku" (., ..)
foreach($dir as $file) //vytiahneme z pola iba vyhovujuce subory a ulozime do pola $files
if(is_file(DIR.$file) //mozes si pridat do podmienky ci ide o jpeg,gif atd
$files[] = $file;
dalej si spravim ich vypis aj s limitami
Kód:
define('DIR', 'priecinok');
$page = isset($_GET['page']) && is_numeric($_GET['page']) ? abs($_GET['page']) : 0;
$limit = 2; //pocet obrazkov na stranu
$offset = ($page-1) * $limit; //cislo stranky vynasobime limitom
$dir = scandir(DIR);
unset($dir[0], $dir[1]); // dame prec "pozicie priecinku" (., ..)
foreach($dir as $file) //vytiahneme z pola iba vyhovujuce subory a ulozime do pola $files
if(is_file(DIR.$file) //mozes si pridat do podmienky ci ide o jpeg,gif atd
$files[] = $file;
for($i=$offest; $i<=$offset+$limit; $i++)
echo '<img src="' . DIR . $files[$i] . '">';
pridam jednoduche strankovanie
Kód:
$pages = ceil(count($files)/$limit); //pocet stran
for($y=1;$y<=$pages;$y++)
echo '<a href="?page=' . $y . '">' . $y . '</a>';
neskusal som to, pisal som to len tak ale malo by to fungovat... ved upravis si to uz sam, princip vidis