From 085c8087d7f376bc0048359d0a418c1a830a523c Mon Sep 17 00:00:00 2001 From: Fil <fil@rezo.net> Date: Tue, 23 Aug 2005 17:16:10 +0000 Subject: [PATCH] boucle infinie sur un feed mal forme (http://feeds.feedburner.com/earlham/dGCQ) (Pierre Mounier) --- ecrire/inc_sites.php3 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ecrire/inc_sites.php3 b/ecrire/inc_sites.php3 index 4eba585d35..5e9d711f52 100644 --- a/ecrire/inc_sites.php3 +++ b/ecrire/inc_sites.php3 @@ -482,7 +482,8 @@ function analyser_backend($rss) { $items = array(); - while (preg_match($syndic_regexp['item'],$rss,$regs)) { + if (preg_match_all($syndic_regexp['item'],$rss,$r, PREG_SET_ORDER)) + foreach ($r as $regs) { $debut_item = strpos($rss,$regs[0]); $fin_item = strpos($rss, $syndic_regexp['itemfin'])+strlen($syndic_regexp['itemfin']); -- GitLab