Listar imagens de uma pasta. Não aparecem todas
Vamos lá...
Estou fazendo uma galeria de fotos com paginação, a mesma está funcionando quase perfeitamente, é listada as fotos ,e a paginação abaixo perfeita, só que, na variável onde digo a quantidade de fotos que deve aparecer por pagina, se eu colocar por exemplo 20, e a pasta conter 44 fotos, irão me mostrar apenas 2 paginas com 20 fotos cada, ou seja, as 4 restantes não aparecem numa terceira página. Segue o script:
$pasta = $galeria['glpasta'];
$arquivo = glob('img/albuns/'.$pasta.'/*.*');
$quantidade = 16;
$atual = (isset($_GET['pg'])) ? intval($_GET['pg']) : 1;
$pega_arquivo = array_chunk($arquivo, $quantidade);
$contar = count($pega_arquivo);
$resultado = $pega_arquivo[$atual-1];
$qtd = count($diretorio) - 2;
<?php foreach($resultado as $valor) { ?>
<li class="col-sm-3 col-md-3 col-xs-6" data-src="<?php echo $valor ?>">
<img id="id_image" src="<?php echo $valor?>" class="img-responsive thumbnail"/>
</li>
<?php } ?>
//PAGINAÇÃO
<ul class="pagination pagination-sm">
<?php
for($i =1; $i < $contar; $i++){
if($i == $atual){
printf('<li class="active"><a href="#" id="focus">%s</a></li>', $i);
}else{
printf("<li><a class='pag' href='galeriapg/".$_SESSION['slug']."/%s'>%s</a></li>", $i, $i);
}
}
?>
</ul>Discussão (0)
Carregando comentários...