Derme 0 Denunciar post Postado Agosto 14, 2009 Oi gente! Eu tenho esse código onde listo os arquivos de um diretório salvo um tratamento se o arquivo for "fixo.txt" ou o arquivo atual. funciona beleza, o problema é que lista dois a mais que não existem . e .. como faço? if ($handle = opendir('mensagens/')) { while (false !== ($file[] = readdir($handle))) { $i3=$i; $i++; } while($i2<$i3-1){ $file2[$i3]=ereg_replace(".txt","",$file[$i3]); if($file[$i3]!=$datando2b.".txt" && $file[$i3]!="fixo.txt"){ $mostra.= "<span class=\"texto_pequeno_comum\"> $file2[$i3] </span><a href=\"le_antigos.php?mostraB=$file[$i3]&dt=$file2[$i3]\" class=\"link_grande_destaque\"> [ Ver Mensagens ]</a><br>"; } $i3--; } } echo $mostra; closedir($handle); if($i<4){ echo "<div class=\"titulo_medio\">Nenhum Arquivo de mensagens antigas</div>"; } ?> Compartilhar este post Link para o post Compartilhar em outros sites
SnakeX 1 Denunciar post Postado Agosto 15, 2009 Este script lista os ficheiros, agora adapte o que voçê precisa porque eu não entendi isso "fixo.txt" lol qualquer coisa é só falar ^^ if($directorio = opendir('Versus.Design')) { while (false !== ($ficheiro = readdir($directorio))) { $dir = $ficheiro; if( (!is_dir($dir)) && ($ficheiro != '.') && ($ficheiro != '..') ) { echo '<span class="texto_pequeno_comum">' . $ficheiro . '</span><a href="le_antigos.php?mostraB=' . $ficheiro . '&dt=' . $ficheiro . '" class="link_grande_destaque"> [ Ver Mensagens ]</a><br>'; } } closedir($directorio); } Compartilhar este post Link para o post Compartilhar em outros sites