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