decode 0 Denunciar post Postado Outubro 28, 2004 Ae galera, tenho um código de listar os arquivos de um diretório mas quando ele lista os arquivos ficam todos bagunçados. Tem como eu fazer para os arquivos serem organizados por data e uma outra opção que sem listados por ordem alfabetica? Vlwz http://forum.imasters.com.br/public/style_emoticons/default/ninja.gif PHP [/tr][tr]echo "<table>";if ($dir = opendir("/var/www/html/")) { while(($arquivos=readdir($dir)) !== false) { if ($arquivos == "." or $arquivos == "..") continue; { if (!is_dir($arquivos)) { $separa = explode(".",$arquivos); if (count($separa) == 2) { echo "<tr><td>$separa[1]</td>"; echo "<td>$separa[0]</td></tr>"; } } } } } echo "</table>";[/tr] Compartilhar este post Link para o post Compartilhar em outros sites
decode 0 Denunciar post Postado Novembro 1, 2004 nao consegui cara, tem alguma outra forma de fazer? Compartilhar este post Link para o post Compartilhar em outros sites
michelsp 0 Denunciar post Postado Novembro 1, 2004 le o diretório manda para um array[] e classifica o array (sort())... Compartilhar este post Link para o post Compartilhar em outros sites
klawdyo 0 Denunciar post Postado Novembro 2, 2004 a function glob() não tá definida. PHP [/tr][tr] <?php function find_file( $file_name, $basedir='.', $str_format='Found on: %s') { if (substr($basedir, -1) != '/') { $basedir .= '/'; } foreach( glob($basedir.'*') as $ls_item) { if (is_dir($ls_item)) { find_file($file_name, $basedir. basename($ls_item), $str_format); continue; } if (basename($ls_item) == $file_name) { printf($str_format."\n", $ls_item); } } } // Forma de uso! find_file( "teste.php", ".", "Achei em: %s"); ?> [/tr] Compartilhar este post Link para o post Compartilhar em outros sites
decode 0 Denunciar post Postado Novembro 4, 2004 consegui fazer ordenar por ordem alf. usando o sort(); :) alguem sabe como fazer para ordenar por data? tem como?vlwz Compartilhar este post Link para o post Compartilhar em outros sites
decode 0 Denunciar post Postado Novembro 5, 2004 isso ai lista os arquivos em ordem de data o_O ? Compartilhar este post Link para o post Compartilhar em outros sites
fast 0 Denunciar post Postado Novembro 5, 2004 data jah eh querer demais.. soh se a cada arquivo "uppado", você salvasse a data num banco de dados... // pode ser q aja alguma função q mostre as 'propriedades' dos arquivos... mas eu não conheço.. Compartilhar este post Link para o post Compartilhar em outros sites
hinom 5 Denunciar post Postado Novembro 5, 2004 por data tem como simconcatene os valores agrupando apenas os valores numéricosexemplo:2004-11-05 19:53:00ficaria assim:20041105195300tendo isso basta fazer o mesmo esquema do array()para ficar mais rápido seria melhor retornar tudo no javascripte controlar usando DHTMLdaí o bagulho fica loko Compartilhar este post Link para o post Compartilhar em outros sites
decode 0 Denunciar post Postado Novembro 5, 2004 hinom mas como eu vou fazer para pegar a data em q o arquivo vou up? Compartilhar este post Link para o post Compartilhar em outros sites