De el script del list.php

Hola de nuevo companyero...
¿No hay forma de aplicar un campo hora para que el servidor se entere tanto de la fecha de modificación como de la hora que se ha modificado?
<?php
function folderlist(){
$startdir = './uploadp/';
$ignoredDirectory[] = '.';
$ignoredDirectory[] = '..';
$j=0;
if (is_dir($startdir)){
if ($dh = opendir($startdir)) {
while (($folder = readdir($dh)) !== false) {
if (!(array_search($folder,$ignoredDirectory) > -1)) {
if (filetype($startdir . $folder) == "dir") {
$fechas[date('Y-m-d-', filectime($startdir . $folder)) . Sprintf("%03s", $j)] = $j;
$directorylist[$j]['name'] = $folder;
$directorylist[$j]['path'] = $startdir;
$j++;
}
}
}
closedir($dh);
}
}
ksort($fechas);
$i = 1;
reset($fechas);
foreach ($fechas as $fecha => $valor){
echo "$i. <a href='" . $directorylist[$valor]["path"] . $directorylist[$valor]["name"] . "'>" . $directorylist[$valor]["name"] . "</a><br /><br />";
$i++;
}
}
folderlist();
?>

1 respuesta

Respuesta
1
Prueba con:
$fechas[date("Y-m-d-H:i:s", filemtime($startdir . $folder)) . sprintf("%03s", $j)] = $j;
Genial socio !
Seria posible invertir el orden en caso de necesidad no se cual es el parámetro que contola eso
supongo el ksort($fechas);
Tipo ksort('$fechas','asc' o 'des')
Si quieres el orden inverso usa krsort() en lugar de ksort().

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas