From edcf6016f73f4ebc86b238b07dd5417e47f2e43f Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Fri, 12 Jul 2002 22:16:25 +0000 Subject: [PATCH] Attraper l'erreur d'une boucle dont on a oublie de preciser (ARTICLES)... le message d'erreur etait vraiment incomprehensible car il portait sur... la boucle suivante (celle detectee comme "bonne" par la regexp !) --- inc-calcul-squel.php3 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/inc-calcul-squel.php3 b/inc-calcul-squel.php3 index 30c3a354f5..2465d3b069 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.'; -- GitLab