65535) { die("Contenu trop long (max 65 535 caractères)."); } require_once __DIR__ . '/../../../src/Database.php'; try { $db = new Database(); $db->savePage($slug, $content); App::flash('success', "Page «" . $slug . "» mise à jour avec succès."); } catch (Exception $e) { error_log("Page save error: " . $e->getMessage()); die("Erreur lors de la sauvegarde : " . htmlspecialchars($e->getMessage())); } header('Location: /admin/pages.php'); exit;