este script lista todas as imagens da pasta "img" que contem o "p" na frente do nome, exemplo "pimg.jpg" eu usei o "p" por que na pasta havia várias imagens misturadas e os thumb que iniciavam com p, caso seja últil para algum de vocês, façam bom proveito... ;)
isso ai pega o tamanho das imagens, caso algum de vocês se preocupem com o w3c..
e quando chega em 20 imagens listadas ele ativa a opção de "Próxima pagina"..
Pergunta
RodrigoGomes
<?php echo'<h1>Imagens</h1>'; $pag=$_GET['pag']; if(!$pag){ $pag=1; } $rpp=20; $inicio=$pag * $rpp - $rpp; //PASTA DAS IMAGENS $dir = ("img/"); $abrir = opendir($dir); $arquivos = array(); //LOCALIZA APENAS AS IMAGENS QUE INICIAM COM p foreach (glob($dir."p*") as $file) { if (($file != '.') && ($file != '..')) { //FORMATO DAS IMAGENS if ((!is_dir($file)) && (eregi('(jpeg|jpg|bmp)$', $file))) { $arquivos[] = $file; } } } $total = count($arquivos); $paginas = ceil ($total/$rpp); echo "<p>"; for ($i = $inicio; $i < $inicio+$rpp && $i < $total; $i++) { if ($i%5==0) { //PEGA A PROPORÇÃO DA IMAGEM $imgsize = GetImageSize ("$arquivos[$i]"); $img_w = $imgsize[0]; $img_h = $imgsize[1]; echo '<img alt="" src="'.$arquivos[$i].'" width="'.$img_w.'" height="'.$img_h.'" /> '; } else { //PEGA A PROPORÇÃO DA IMAGEM $imgsize = GetImageSize ("$arquivos[$i]"); $img_w = $imgsize[0]; $img_h = $imgsize[1]; echo '<img alt="" src="'.$arquivos[$i].'" width="'.$img_w.'" height="'.$img_h.'" /> '; } } echo "</p>"; if ($pag > 1) { $ant = $pag - 1; echo '<p class="align-right"><br /><a href="'.$PHP_SELF.'?pag='.$ant.'">Anterior</a>'; } else { echo '<p class="align-right"><br />Anterior'; } if ($pag < $paginas) { $pro = $pag + 1; echo ' <a href="'.$PHP_SELF.'?pag='.$pro.'">Próximo</a></p>'; } else { echo ' Próximo</p>'; } echo'</div>'; ?>este script lista todas as imagens da pasta "img" que contem o "p" na frente do nome, exemplo "pimg.jpg" eu usei o "p" por que na pasta havia várias imagens misturadas e os thumb que iniciavam com p, caso seja últil para algum de vocês, façam bom proveito... ;)
isso ai pega o tamanho das imagens, caso algum de vocês se preocupem com o w3c..
e quando chega em 20 imagens listadas ele ativa a opção de "Próxima pagina"..
Editado por VampyroLink para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.