Valider edcf6016 rédigé par Fil's avatar Fil
Parcourir les fichiers

Attraper l'erreur d'une boucle dont on a oublie de preciser (ARTICLES)... le...

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 !)
parent 944ece53
Chargement en cours
Chargement en cours
Chargement en cours
Chargement en cours
+1 −1
Numéro de ligne d'origine Numéro de ligne de diff Ligne de diff
@@ -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.';