Jump to content


marcuseduado

Member Since 24/03/2006
Offline Last Active 05/03/2012, 10:37
-----

#909143 Paginação De Registros De Um Diretório.

Posted by marcuseduado on 17/04/2008, 14:42

Olá pessoal...

Seguinte, estou desenvolvendo uma galeria de fotos, só que estou com uma dúvida na hora de exibir as fotos...

Seguinte, preciso que ao listar as imagens de um diretório, o php faça uma paginação de registros..
EXEMPLO:

O cara colocou 48 fotos, e em cada página é listada 12, ai no caso seria 4 página para mostrar as fotos, como seria feito isto?
Alguém sabe?

Dei uma pesquisada aqui no fórum, encontrei isto:

<?php$dir = "C:/Arquivos de programas/pasta";$array = glob("$dir\*.jgp", GLOB_BRACE);$parray = count($array);if (isset($_GET['fig'])){$get = $_GET['fig'];$gmenos = $get - 1;$gmais = $get + 1;$max = $parray - 1;echo "<img src=\"$array[$get]\">";echo "<br><br>";if ($gmenos == 0){echo "<font color=\"#FFFFFF\"><a href=\"site.php?fig=$gmenos\">Anterior</a> | </font>";}elseif ($gmenos < 0){echo "<font color=\"#FFFFFF\">Anterior | </font>";}else{echo "<font color=\"#FFFFFF\"><a href=\"site.php?fig=$gmenos\">Anterior</a> | </font>";}if ($get < $max){echo "<font color=\"#FFFFFF\"><a href=\"site.php?fig=$gmais\">Próxima</a></font>";}else{echo "<font color=\"#FFFFFF\">Próxima</font>";}}else{echo "<img src=\"$array[0]\">";echo "<br><br>";echo "Anterior | ";echo "<font color=\"#FFFFFF\"><a href=\"site.php?fig=1\">Próxima</a></font>";}?>

Como faço para que seja exibido 12 fotos em cada página?

Obrigadão a quem me responder a ajudar, e podem saber que vou ajudar a todos no que precisarem! :D


IPB Skin By Virteq