diff --git a/inc-html-squel.php3 b/inc-html-squel.php3 index 3cd6cf59803ddd76ca0461570972ed3a936eca99..93124e93c7c707fa473d81cdd6f11f201d17e59f 100644 --- a/inc-html-squel.php3 +++ b/inc-html-squel.php3 @@ -77,7 +77,8 @@ function phraser_inclure($texte, $ligne, $result) { function phraser_polyglotte($texte,$ligne, $result) { - while (preg_match("@<multi>(.*?)</multi>@s", $texte, $match)) { + if (preg_match_all(",<multi>(.*)</multi>,Uims", $texte, $m, PREG_SET_ORDER)) + foreach ($m as $match) { $p = strpos($texte, $match[0]); $debut = substr($texte, 0, $p); if ($p) {