Files
html/api/l99-screenshots-api.php
2026-04-12 22:57:03 +02:00

21 lines
696 B
PHP

<?php
header("Content-Type: application/json");
$dir = "/opt/weval-l99/screenshots";
$webdir = "/api/l99-screenshots";
$screenshots = [];
$files = glob("$dir/*.png");
// Also check subdirectories
$files = array_merge($files, glob("$dir/*/*.png"));
usort($files, function($a,$b){ return filemtime($b) - filemtime($a); });
foreach (array_slice($files, 0, 200) as $f) {
$name = basename($f);
$screenshots[] = [
"name" => pathinfo($name, PATHINFO_FILENAME),
"url" => "$webdir/$name",
"path" => $name,
"ts" => date("Y-m-d H:i", filemtime($f)),
"size" => filesize($f)
];
}
echo json_encode(["screenshots" => $screenshots, "total" => count($files)]);