Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom o que acontece é que quando eu listo as imagens de um diretorio ela esta gerano alguns arquivos fantasmas, ou seja, eu cadastrei 24 imagens, ela me retornou 16 e gerou arquivos a mais...Gostaria que me ajudassem a listar as imagens corretamente, abaixo segue o codigo pra analisarem...abraços
<?php$pg = $_GET['pg'];if(!isset($pg)){$pg = 1;}$id = $_GET["dir"];$dir = "$id";print"<font color=\"#000000\">zzzzzzzzzzz</font>";print"<div id=\"container_left\">";print"<div class=\"thumbs\">";// 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!=".." && $file!=" " && $file!="Thumbs.db"){ $arquivo[] = $file;sort($arquivo); $cont = count($arquivo); } } //INICIO DA PAGINAÇAO $pagina = 12;//numero de registros por pagina if($cont <= $pagina){ $totalpaginas = 1; } else { $totalpaginas = ceil($cont/$pagina); } $inicio = ($pg-1) * $pagina; $final = $inicio + $pagina - 1; $ponteiro =0; $i = 1; $cont=1; $i = $pagina * $pg; // número do registro inicial, que é o nosso índice do array com os arquivos$total = $i + $pagina; // número final do nosso índice, ou seja, inicial mais o total de registros por página (aqui precisa de uma validação)for ($i; $i < $total; $i++) {$colunas = 3; echo "<a class=\"gallery slidea\" href=\"#nogo\"><img src= \"$dir/$arquivo[$i]\" height=\"60\" width=\"60\" vspace=\"1\" hspace=1 border=\"1\"><em><img src=\"$dir/$arquivo[$i]\"></em></a>";//lista as fotos } } } 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?dir=$dir&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?dir=$dir&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?dir=$dir&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>"; print"</div>"; print"</div></div>";?>Carregando comentários...