65535) { die("Contenu trop long (max 65 535 caractères)."); } require_once __DIR__ . '/../../src/Database.php'; try { $db = new Database(); $db->savePage($slug, $content); $_SESSION['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;