From 9733e982059690d2866efdbfaa12e3f50d796e2a Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Wed, 2 Dec 2015 08:25:49 +0000 Subject: [PATCH] des preg_ qui ne risquaient pas de marcher --- ecrire/inc/texte_mini.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/ecrire/inc/texte_mini.php b/ecrire/inc/texte_mini.php index 413db78312..cbccefc2a4 100644 --- a/ecrire/inc/texte_mini.php +++ b/ecrire/inc/texte_mini.php @@ -414,7 +414,9 @@ function echapper_html_suspect($texte){ // on teste sur strlen car safehtml supprime le contenu dangereux // mais il peut aussi changer des ' en " sur les attributs html, // donc un test d'egalite est trop strict - if (strlen(safehtml($texte))!==strlen($texte)){ + $sblob = preg_replace(',\W,', '', safehtml($texte)); + $blob = preg_replace(',\W,', '', $texte); + if ($sblob!==$blob){ $texte = str_replace("<","<",$texte); } -- GitLab