Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Ola galera, seguinte: estou listando imagens de um diretorio e paginando as mesmas. Bom, a paginaçãoo esta funcionando corretamente, se eu coloco pra listar 10 imgs por pagina e no diretorio existir 100 imagens, ela vai pagina ou seja ira gerar 10 paginas com 10 imagens...o unico prblema é o seguinte as imagens não estao paginando, ou seja, era pra listar 10 imagens por pagina, mais as imagens não estao listando...elas aparecem todas em uma mesma pagina, a pagnação aparece mais as imagens não se dividem, gostaria que algue me ajudasse a resolver o probleminha, estou postando o codigo. Agradeço dese ja o apoio de todos, abraços
$pg = $_GET['pg'];if(!isset($pg)){$pg = 1;}print"<div id=\"container_left\">";print"<div class=\"thumbs\">";$dir = "teste2";// Abre um diretorio conhecido, e faz a leitura de seu conteudoif (is_dir($dir)) { if ($abre = opendir($dir)) {//abreo o direotio while (($file = readdir($abre)) !== false) {//le seu conteudo if($file!="." && $file!=".."){ $i++; $conta[] = $file; $cont = count($conta); //INICIO DA PAGINAÇAO $pagina = 4;//numero de registros por pagina //se a quantidade de registros no diretorio for menor ou igual ao numero de registros por pagina, gera apenas uma pagina if($cont <= $pagina){ $totalpaginas = 1; } else { $totalpaginas = ceil($cont/$pagina); } $inicio = ($pg-1) * $pagina; $final = $inicio + $pagina - 1; $ponteiro =0; $i = 1; $total=1; if($total == 1){ print"<div>"; } echo "<a class=\"gallery slidea\" href=\"#nogo\"><img src= \"$dir/$file\" height=\"60\" width=\"60\" vspace=\"1\" hspace=1 border=\"1\"><em><img src=\"$dir/$file\"></em></a>";//lista as fotos }} print"</div>"; print"</div></div>"; if($pg == 1){echo "<font size=2 color=#000000>"; echo "Anterior |"; echo "</font>";}else{echo "<font size=2 color=#000000>"; echo "<a href=\"galeria.php?pg=".($pg - 1)."\" target=\"_self\">Anterior</a> |"; // troque (pagina) pela link de sua página. echo "</font>";}$i = 1;while ($i <= $totalpaginas) { if ($i == $pg) { echo "<strong><font size=2 color=#000000>"; echo " <b>|<u>$i</u>|</b> "; echo "</font></strong>"; } else {echo "<strong><font size=2 color=#000000>"; echo " <a href=\"galeria.php?pg=".$i."\" target=\"_self\">".$i."</a> "; // troque (pagina) pela link de sua página. echo "</font></strong>"; }$i = $i + 1; }if ($pg == $totalpaginas) { echo "<font size=2 color=#000000>"; echo "| Próxima\n"; echo "</font>"; }else { echo "<font size=2 color=#000000>"; echo "| <a href=\"galeria.php?pg=".($pg + 1)."\" targe=\"_self\">Próxima</a>\n"; // troque (pagina) pela link de sua página. echo "</font>"; } print"<br><br><br><br><br><br>"; closedir($abre); }}Carregando comentários...