ese es el codigo que hice, basandome en funciones que lei del manual de php, lo que quiero hacer es que solo muestre el archivo con ultima fecha de modificacion y renombrarlo, pero no puedo lograrlo, al listar sale siempre el ultimo archivo, mas no el de ultima fecha de modificacion
Código PHP:
$dir='E:\Prueba';
directory_tree($dir);
function directory_tree($address)
{
$fecha = 0;
@$dir = opendir($address);
if(!$dir)
{ return 0; }
while($entry = readdir($dir))
{
if(is_dir("$address/$entry") && ($entry != ".." && $entry != "."))
{
directory_tree("$address/$entry");
}
else
{
if($entry != ".." && $entry != ".")
{
$fulldir=$address.'/'.$entry;
$last_modified = filemtime($fulldir);
$last_modified_str= date("Y-m-d h:i:s", $last_modified);
if($last_modified_str > $fecha)
{
$fecha = $last_modified_str;
}
}
}
}
echo "<br>".$last_modified_str;
}