Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/03/2008, 02:11
Avatar de chuliano
chuliano
 
Fecha de Ingreso: marzo-2008
Ubicación: C. de Patagones - Argentina
Mensajes: 21
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Listar directorio

porque por ejemplo, encontre este PHP que lista y ordena los archivos por fecha de creación.. pero como lo implemento con el que puse arriba????

Código PHP:
<?php 
function LoadFiles($dir,$filter="")
{
 
$Files = array();
 
$It =  opendir($dir);
 if (! 
$It)
  die(
'Cannot list files for ' . $dir);
 while (
$Filename = readdir($It))
 {
 if (
$Filename != '.' && $Filename != '..'  )
 {
  if(
is_dir($dir . $Filename))
   {
   
$Files = array_merge($Files, LoadFiles($dir . $Filename.'/'));
   }
 else
 if (
$filter=="" || preg_match( $filter, $Filename ) )
   {
   
$LastModified = filemtime($dir . $Filename);
   
$Files[] = array($dir .$Filename, $LastModified);
   }
   
  else
   continue;
  
 }
}
  return 
$Files;
}
function 
DateCmp($a, $b)
{
  return  
strnatcasecmp($a[1] , $b[1]) ;
}

function 
SortByDate(&$Files)
{
  
usort($Files, 'DateCmp');
}

$Files = LoadFiles("./backup_contador/");
SortByDate($Files);
reset($Files);
while (list(
$k,$v) =each($Files))
 {
 
?> - <?=$v[0]?> <?= date('Ymd h:i',$v[1])?></li><?
 
} 

?>