Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
ae galera beleza?
eu tenho aqui um script que lista diretorios e arquivos, funciona bem...
só que gostaria de saber se tens como acrescenter nele a data de modificação do arquivo (upload)
ai se possivel fazer 2 ordenações
1. data de modificação
2. ordem alfabatefica
segue abaixo o cod do script..
<?php
// pega o endereço do diretório
$diretorio = getcwd();
// abre o diretório
$ponteiro = opendir($diretorio);
// monta os vetores com os itens encontrados na pasta
while ($nome_itens = readdir($ponteiro)) {
$itens[] = $nome_itens;
}
// ordena o vetor de itens
sort($itens);
// percorre o vetor para fazer a separacao entre arquivos e pastas
foreach ($itens as $listar) {
// retira "./" e "../" para que retorne apenas pastas e arquivos
if ($listar!="." && $listar!=".."){
// checa se o tipo de arquivo encontrado é uma pasta
if (is_dir($listar)) { // caso VERDADEIRO adiciona o item à variável de pastas
$pastas[]=$listar;
} else{
// caso FALSO adiciona o item à variável de arquivos
$arquivos[]=$listar;
}
}
}
// lista as pastas se houverem
if ($pastas != "" ) {
foreach($pastas as $listar){
print "<span class='style4'>Pasta:</span> <a href='$listar'>$listar</a><br>";}
echo "<hr />";
}
// lista os arquivos se houverem
if ($arquivos != "") {
foreach($arquivos as $listar){
echo "<table width='600' border='0' cellspacing='0' cellpadding='0'>";
echo "<tr>";
print "<td width='190'><span class='style3'>Arquivo:</span> <a href='$listar'>$listar</a></td>";
echo "<td width='310'><span class='style6'>" . filesize($listar) . " bytes </span></td><br>";
echo "</tr>";
echo "</table>";}
}
?>Carregando comentários...