Actuellement, lorsque j'utilise l'objet DOMDocument et que j'appelle saveHTML(), il ajoute automatiquement certaines balises html que je ne veux pas. J'ai essayé la solution proposée ici( https://stackoverflow.com/a/31426408/3659230 ) et quand je le fais, j'obtiens cette erreur :
DOMDocument::loadHTML() attend du paramètre 2 qu'il soit long, la chaîne de caractères est donnée
$doc = new DOMDocument();
libxml_use_internal_errors(true);
$doc->loadHTML(mb_convert_encoding($html, 'HTML-ENTITIES', 'UTF-8'), LIBXML_HTML_NOIMPLIED|LIBXML_HTML_NODEFDTD);
Cela semble assez simple mais je n'arrive pas à le faire fonctionner. J'utilise la version 5.5.3 de PHP.