Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

André Baptista

[Resolvido] : Listagem de diretórios/arquivos

Recommended Posts

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>";}
	}

?>

valeu :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

valeu ai amigo!

nada qeu uma boa lida nessas funções nao me ajuda!

 

muito obrigado, adoro este tipo de ajuda "incentivo a procurar"

 

 

valeu por me dar as coordenadas consegui fazer o que precisava!

 

abração!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.