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
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 .= "<img src=\"{$imageUrl}\" alt=\"Image du chapitre\">";
}
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 .= "<img src=\"{$imageUrl}\" alt=\"Image du chapitre\">";
}
}
// Envelopper le contenu dans des balises p si nécessaire