amélioration de la gestion de l'url des images

This commit is contained in:
Esenjin 2025-02-16 00:33:31 +01:00
parent 3afd26333f
commit a2eac6f792

View File

@ -79,12 +79,14 @@ function deltaToHtml($content) {
} }
} }
// Gérer les images // Gérer les images
elseif (is_array($op['insert']) && isset($op['insert']['image'])) { elseif (is_array($op['insert']) && isset($op['insert']['image'])) {
$imageUrl = htmlspecialchars($op['insert']['image']); $imageUrl = $op['insert']['image'];
// Retirer le "../" du début de l'URL si présent error_log('URL originale: ' . $imageUrl);
$imageUrl = preg_replace('/^\.\.\//', '', $imageUrl); // Retirer tous les "../" au début de l'URL
$html .= "<img src=\"{$imageUrl}\" alt=\"Image du chapitre\">"; $imageUrl = preg_replace('/^(?:\.\.\/)+/', '', $imageUrl);
} error_log('URL nettoyée: ' . $imageUrl);
$html .= "<img src=\"{$imageUrl}\" alt=\"Image du chapitre\">";
}
} }
// Envelopper le contenu dans des balises p si nécessaire // Envelopper le contenu dans des balises p si nécessaire