diff --git a/inc-calcul-squel.php3 b/inc-calcul-squel.php3 index 30c3a354f5191672abb2cb7a478a858713d2d97f..2465d3b0692657f3c70942f175341d0f914da313 100644 --- a/inc-calcul-squel.php3 +++ b/inc-calcul-squel.php3 @@ -59,7 +59,7 @@ function parser_boucle($texte, $id_parent) { $debut = substr($texte, 0, $p); $milieu = substr($texte, $p); - if (!ereg("(<BOUCLE([0-9]+|[-_][-_.a-zA-Z0-9]*)[[:space:]]*(\([^)]*\)([[:space:]]*\{[^}]*\})*)[[:space:]]*>)", $milieu, $match)) { + if (!ereg("^(<BOUCLE([0-9]+|[-_][-_.a-zA-Z0-9]*)[[:space:]]*(\([^)]*\)([[:space:]]*\{[^}]*\})*)[[:space:]]*>)", $milieu, $match)) { include_local ("ecrire/inc_presentation.php3"); install_debut_html("Syntaxe boucle incorrecte"); echo '<p>La boucle ' . htmlspecialchars($milieu) . ' est incorrecte.';