Ir para conteúdo
Fórum Script Brasil

Butt_Head

Membros
  • Total de itens

    5
  • Registro em

  • Última visita

Sobre Butt_Head

Butt_Head's Achievements

0

Reputação

  1. Butt_Head

    Fotos...

    Bem...não sabia como funcionavam as arrays não, mas pelo exemplo que me deu, já deu para perceber como funcionam. Bom...agora axo que ficou claro, terei então que fazer 2 loops! então eu faço o seguinte: Faço o primeiro loop, para passar para a Array os valores da data de modificação, depois ao fim desse eu mando ordenar com ArSort, e finalmente faço outro loop para listar/mostrar os arquivos (fotos), é isso??? Só uma última pergunta, esse $mod_time = //valor do tempo da modificacao eu teria que passar para ele o valor filemtime não seria? bom...deu para dar uma esclarecida!!!! obrigado!
  2. Butt_Head

    Fotos...

    Bom...eu entendi o que você quis dizer, mas acontece que eu não estou sabendo como passar p/ array o valor da datademodificacao...e não sei como ordenar posteriormente, pois estou iniciando em PHP. Meu codigo está abaixo, se quiser dar uma olhada pra poder me ajudar!! Bom..valeu! . . . </head> <script language="javascript"> function ViewFoto(img){ foto1 = new Image(); foto1.src=(img); larg=foto1.width+20; alt=foto1.height+20; stringa="width="+larg+",height="+alt; finestra=window.open(img,"",stringa); } </script> <body> <?php function imagemProd($dir){ $aberto = opendir($dir); //Abre o diretório das imagens $count = 0; $pagcount = 0; echo '<center><font size = 5>Galeria de fotos</font></center>'; echo '<table border = 0>'; while($arq = readdir($aberto)) { //Lê o diretório aberto(loop) if($arq <> "." && $arq <> "..") { //Desconsidera diretórios e sub $ext = explode(".",$arq); //Divide a string em nome e extensão if( ($ext[1] == "gif") || ($ext[1] == "jpg") ) { //Verifica se é uma extensão de imagem $count ++; if ($count == 5) { echo '<tr>'; $count = 1; } $datamodificacao[1] = filemtime($dir."/".$arq); //pega a data de modificacao do arquivo echo '<td>'; echo '<a href=javascript:ViewFoto("'.$dir."/".$arq.'")><img border="0" src="'.$dir."/".$arq.'" width="200" height="180" title="'.$arq.'"></a>'; echo '<br><center> '.$ext[0].''; echo '</td>'; }//Fecha If(verifica extensões) }//Fecha If }//Fecha While echo '</table>'; } $dir_imagens = "./Fotos"; imagemProd($dir_imagens); ?>
  3. Butt_Head

    Fotos...

    Pessoal, será que alguém pode me ajudar me dizendo como que eu faço para ordenar as fotos de um diretório por ordem decrescente da data de modificacao das fotos? Eu não estou conseguindo!! Valeu galera!
  4. Butt_Head

    Sistema De Fotos!

    já tentei usar a função sort() sim, porém o que acontece é que eu não estou sabendo como e onde coloca-la, se é dentro ou fora do while, e como utilizar a funcao. Pois, está me trazendo a data de modificação correta, através da array $datamodificacao[0], mas não sei como utilizar função Sort. é só isso q eu quero, como utilizar a função e onde, no meu exemplo! Será que alguém pode me dizer ? Valeu T+
  5. Butt_Head

    Sistema De Fotos!

    Olá pessoal.. estou fazendo um sistema de fotos...onde ele lista as fotos de um diretório, assim não usando Banco de Dados. Mas eu gostaria q ele ordenasse de forma decrescente pela data de modificação, já tentei várias maneiras mas não consegui. Estou fazendo assim: while($arq = readdir($aberto)) { //Lê o diretório aberto if($arq <> "." && $arq <> "..") { //Desconsidera diretórios e sub $ext = explode(".",$arq); //Divide a string em nome e extensão if( ($ext[1] == "gif") || ($ext[1] == "jpg") ) { //Verifica se é uma extensão de imagem $imageSize = GetImageSize ($dir."/".$arq); $files[0] = filemtime($dir."/".$arq); //pega a data da modificacao $datamodificacao[0] = date("dmY", $files[0]); //formata em data //AKI já TENTEI COLOCAR O SORT, DE DIVERSAS MANEIRAS MAS não CONSEGUI...COMO DEVO FAZER??? echo '<a href=javascript:ViewFoto("'.$dir."/".$arq.'")><img border="0" src="'.$dir."/".$arq.'" width="'. $thumb_w.'" height="180" title="'.$arq.'"></a>'; }//Fecha If(verifica extensões) }//Fecha If }//Fecha While Bom...se alguém puder me ajudar, pois estou aprendendo PHP. E´ isso ae!! valeu galera t+
×
×
  • Criar Novo...