Estoy haciendo una galería de imágenes obteniendo las imágenes desde una carpeta, es decir tengo una función que cuenta los archivos de imágenes que existen en una carpeta y me devuelve el total y con ese numero hago una estructura repetitiva FOR y voy mostrando las imagenes. Ahora bien, quiero que cuando la carpeta contenta demasiadas imagenes me haga un paginado cosa que no he logrado hacer, les dejare algo del codigo:
Código PHP:
function getGaleria($dir) {
$total_imagenes = count(glob("$dir{*.jpg,*.JPG,*.gif,*.png}",GLOB_BRACE));
return $total_imagenes;
}
Las imagenes las estoy mostrando de esta manera:
Código PHP:
<div class="container">
<div class="row">
<?php
$total = $_GET['g'];
$limite = 12;
for($i=1;$i<=$limite;$i++){ ?>
<div class="team">
<div class="col-md-4">
<article class="blog-post WhiteSkin clearfix">
<a href="goes_brigada/<?=$_GET['dir']?><?=$i?>.jpg" title="<?=$i?>" data-gallery>
<img src="goes_brigada/<?=$_GET['dir']?><?=$i?>.jpg" alt="<?=$i?>" class="img-responsive" >
</a>
</article>
</div>
</div>
<?php } ?>
</div>
<!-- Aqui hago el intento de PAginar-->
<ul class="pagination">
<li><a href="#">«</a></li>
<?php
$totalpaginas = $total/$limite;
for($y=1;$y<$totalpaginas;$y++){
?>
<li><a href="#"><?=$y?></a></li>
<? } ?>
<li><a href="#">»</a></li>
</ul>
</div>
Bueno espero haberme explicado y que puedan ayudarme
Saludos