$url, 'timestamp' => date('c') // ISO 8601 timestamp ]; // Keep only the last 100 entries $playlists = array_slice($playlists, -100); file_put_contents($jsonFile, json_encode($playlists, JSON_PRETTY_PRINT)); echo json_encode(['status' => 'success']); exit; } } echo json_encode(['status' => 'error', 'message' => 'Invalid URL']); exit; } // Handle GET request to retrieve recent playlists $playlists = json_decode(file_get_contents($jsonFile), true); echo json_encode(array_reverse($playlists)); // Newest first ?>