$item, 'url' => '/recordings/Leak/' . urlencode($item), 'size' => filesize($path), 'modified' => filemtime($path) ]; } } } // 최신 파일부터 정렬 usort($files, function($a, $b) { return $b['modified'] - $a['modified']; }); } } } catch (Exception $e) { // 에러 발생 시 빈 배열 반환 $files = []; } echo json_encode(['files' => $files]); ?>