beuleal Posted July 5, 2011 Report Share Posted July 5, 2011 Galera, estou estudando uma "paginação" (mostra quantas linhas tiver q mostrar em 6 colunas) de um diretório e colocar os arquivos/imagens em ordem alfabética. Mas não estou obtendo sucesso....O código:$i=0; $maindir = "pasta/"; $mydir = opendir($maindir); echo "<table width='700px' border='0' cellspacing='0' cellpadding='0' class='imglist'><tr>"; while($fn = readdir($mydir)) { if($fn!='.' && $fn!='..'){ continue; }// fecha if }// fecha while $arquivos[] = $fn; sort($arquivos); foreach ($arquivos as $arquivo){ $arquivo_abreviado = substr($arquivo,0, 10)."..."; print_r($arquivo); $exibe_imagem = "<td> <div class='sombra'><a href='$maindir$arquivo'><img src='$maindir$arquivo' width='70' height='70' border='0'></a></div> <br><font class='style2'>$arquivo_abreviado</font> </td>"; echo "<td class='imglist'>$exibe_imagem</td>"; $i=$i+1; if($i==6){ echo "</tr>"; $i=0; } echo "</table>"; } closedir($mydir);Eu peguei varias partes de codigos na internet e alguns que eu já tinha e estou estudando.... mas não esta dando certo... me ajudem Quote Link to comment Share on other sites More sharing options...
0 beuleal Posted July 5, 2011 Author Report Share Posted July 5, 2011 Resolvido. Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted July 5, 2011 Report Share Posted July 5, 2011 Coloque a solução aqui, pode ajudar outras pessoas com o mesmo problema.Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Roger Mauricio Takemiya Posted July 6, 2011 Report Share Posted July 6, 2011 Para quem precisa de uma solução rápida ou material para estudo.. muito bom esse código aqui \/http://www.evoluted.net/thinktank/web-deve...-listing-script Quote Link to comment Share on other sites More sharing options...
0 beuleal Posted July 6, 2011 Author Report Share Posted July 6, 2011 Aqui esta a solução:$mydir = opendir($dir); $exclude = array("index.php", ".", ".."); // adiciona os arquivos ao array $arquivos while($fn = readdir($mydir)) { if ($fn == $exclude[0] || $fn == $exclude[1] || $fn == $exclude[2]) continue; $arquivos[] = $fn; } // ordena o vetor sort($arquivos); // exibe os arquivos //cria tabela com o contador em 0 echo "<table width='700px' border='0' cellspacing='0' cellpadding='0' class='imglist'><tr>"; $i=0; foreach ($arquivos as $arquivo){ $arquivo_abreviado = substr($arquivo,0, 10)."..."; echo "<td><a href=''><img src='$dir$arquivo' width='70' height='70' border='0'></a></td>"; $i=$i+1; if($i==6){ echo "</tr>"; $i=0; } } //closedir($mydir); echo "</table>";Abraços Quote Link to comment Share on other sites More sharing options...
Question
beuleal
Galera, estou estudando uma "paginação" (mostra quantas linhas tiver q mostrar em 6 colunas) de um diretório e colocar os arquivos/imagens em ordem alfabética. Mas não estou obtendo sucesso....
O código:
Eu peguei varias partes de codigos na internet e alguns que eu já tinha e estou estudando.... mas não esta dando certo... me ajudem
Link to comment
Share on other sites
4 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.