From c754ba18f54922cd9275353bd77e15b6d26b9dee Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Thu, 25 Sep 2003 14:39:35 +0000 Subject: [PATCH] =?UTF-8?q?s'il=20y=20a=20plusieurs=20tags=20=C3=A0=20?= =?UTF-8?q?=C3=A9chappper,=20il=20faut=20que=20le=20tableau=20de=20r=C3=A9?= =?UTF-8?q?sulatst=20soit=20tri=C3=A9=20dans=20le=20bon=20sens=20!!?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ecrire/inc_texte.php3 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ecrire/inc_texte.php3 b/ecrire/inc_texte.php3 index 4a57ed3fcf..f637618147 100644 --- a/ecrire/inc_texte.php3 +++ b/ecrire/inc_texte.php3 @@ -210,9 +210,9 @@ function echappe_html($letexte,$source) { // // Echapper les tags html contenant des caracteres sensibles a la typo // - $regexp_echap = "<[^>!':;\?]*[!':;\?][^>]*>"; + $regexp_echap = "<[^<>!':;\?]*[!':;\?][^>]*>"; if ($flag_pcre) - if (preg_match_all("/$regexp_echap/", $letexte, $regs)) while (list(,$reg) = each($regs)) { + if (preg_match_all("/$regexp_echap/", $letexte, $regs, PREG_SET_ORDER)) while (list(,$reg) = each($regs)) { $num_echap++; $les_echap[$num_echap] = $reg[0]; $pos = strpos($letexte, $les_echap[$num_echap]); -- GitLab