From a2eac6f7921b389f536327598281fc90507a73d0 Mon Sep 17 00:00:00 2001 From: Esenjin Date: Sun, 16 Feb 2025 00:33:31 +0100 Subject: [PATCH] =?UTF-8?q?am=C3=A9lioration=20de=20la=20gestion=20de=20l'?= =?UTF-8?q?url=20des=20images?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- chapitre.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/chapitre.php b/chapitre.php index 84fc269..8d5a5b1 100644 --- a/chapitre.php +++ b/chapitre.php @@ -79,12 +79,14 @@ function deltaToHtml($content) { } } // Gérer les images - elseif (is_array($op['insert']) && isset($op['insert']['image'])) { - $imageUrl = htmlspecialchars($op['insert']['image']); - // Retirer le "../" du début de l'URL si présent - $imageUrl = preg_replace('/^\.\.\//', '', $imageUrl); - $html .= "\"Image"; - } + elseif (is_array($op['insert']) && isset($op['insert']['image'])) { + $imageUrl = $op['insert']['image']; + error_log('URL originale: ' . $imageUrl); + // Retirer tous les "../" au début de l'URL + $imageUrl = preg_replace('/^(?:\.\.\/)+/', '', $imageUrl); + error_log('URL nettoyée: ' . $imageUrl); + $html .= "\"Image"; + } } // Envelopper le contenu dans des balises p si nécessaire