Ir para conteúdo
Fórum Script Brasil

mauelement

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre mauelement

mauelement's Achievements

0

Reputação

  1. Pessoal, boa noite. Peguei um código que lista imagens de um diretório e adptei a saida para uma página. Gostaria de fazer com que ele lista-se as imagens por data, para que fique em ordem de envio pro servidor. Parece que ele tá listando por nome... Alguém poderia ajudar? não entendo de php =/. Desde já, obrigado. <?php $pag=$_GET['pag']; if(!$pag) { $pag=1; } $rpp=12; //Quantidade de imagens por página $inicio=$pag * $rpp - $rpp; //PASTA DAS IMAGENS $dir = ("imagens/"); $abrir = opendir($dir); $arquivos = array(); //LOCALIZA APENAS AS IMAGENS QUE INICIAM COM p foreach (glob($dir."*") as $file) { if (($file != '.') && ($file != '..')) { //FORMATO DAS IMAGENS if ((!is_dir($file)) && (eregi('(jpeg|jpg|png)$', $file))) { $arquivos[] = $file; } } } $total = count($arquivos); //total de arquivos $paginas = ceil ($total/$rpp); //arquivos por pagina 30/10=3 echo '<ul id="galeria">'; 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 = 140; //$imgsize[0]; $img_h = 100; //$imgsize[1]; $img_x = $imgsize[0]; $img_y = $imgsize[1]; echo '<li><a href="'.$arquivos[$i].'" class="nyroModal"> <img alt="" src="'.$arquivos[$i].'" width="'.$img_w.'" height="'.$img_h.'" /> </a></li> '; } else { //PEGA A PROPORÇÃO DA IMAGEM $imgsize = GetImageSize ("$arquivos[$i]"); $img_w = 140; //$imgsize[0]; $img_h = 100; //$imgsize[1]; $img_x = $imgsize[0]; $img_y = $imgsize[1]; echo '<li><a href="'.$arquivos[$i].'" class="nyroModal"> <img alt="" src="'.$arquivos[$i].'" width="'.$img_w.'" height="'.$img_h.'" /> </a></li> '; } } echo '</ul>'; if ($pag > 1) { $ant = $pag - 1; echo '<a href="'.$PHP_SELF.'?pag='.$ant.'">Anterior</a>'; } else { echo 'Anterior'; } if ($pag < $paginas) { $pro = $pag + 1; echo ' <a href="'.$PHP_SELF.'?pag='.$pro.'">Próximo</a>'; } else { echo ' Próximo'; } ; ?>
×
×
  • Criar Novo...