Actualités
(.*)',$contenu,$contenu2))
{
$ii = 0;
$souvenir = '';
$themez = '';
$theme[1] = 'test';
$items = explode('- ', $contenu2[0]);
$nombre = count($items);
$max = (($nombre-1) < 10) ? ($nombre-1) : 10;
for ($i=0;$i<$max;$i++)
{
eregi('(.*)',$items[$i+1], $title);
eregi('(.*)',$items[$i+1], $link);
eregi('(.*)',$items[$i+1], $link2);
eregi('(.*)',$items[$i+1], $date);
eregi('(.*)',$items[$i+1], $description);
eregi('(.*)',$items[$i+1], $theme);
$lien = $link[1];
$lien = preg_replace('#http://[a-zA-Z0-9._/-]+article.php[?]#', '', $lien);
$lien = 'rss.php?'.$lien;
$lien2 = $link2[1];
$sourcez = 'http://www.'.$lien2.'/'.$lien;
$chiffre = $lien;
$chiffre = preg_replace('#rss.php\?Id=([0-9]+)#', '$1', $chiffre);
//Extraction du lien spécial
$sourcezz = $sourcez;
$sourcezz = preg_replace('#Id=[0-9a-zA-Z]+#', 'Id='.$theme[1].'', $sourcezz);
$contenuz = file_get_contents($sourcezz);
if($contenuz)
{
if(eregi('
- (.*)
',$contenuz,$contenu2z))
{
$itemsz = explode('- ', $contenu2z[0]);
if($themez != $theme[1])
{
//On se souvient du theme ecarte et de son i
if(preg_match('#'.$theme[1].'#', $souvenir))
{
//Le theme a deja ete laisse de cote, on le reprend au i de l'epoque
$tableau = explode('-', $souvenir);
$compte_tableau = count($tableau);
for ($tour=0;$tour<$compte_tableau;$tour++)
{
if(preg_match('#'.$theme[1].'#', $tableau[$tour]))
{
$ii = preg_replace('#(.*)\[([0-9]+)\]#isU', '$2', $tableau[$tour]);
$ii++;
//On met a jour en vue du prochain coup ou on a besoin de ii
$tableau[$tour] = preg_replace('#(.*)\[([0-9]+)\]#isU', '$1['.$ii.']', $tableau[$tour]);
$souvenir = implode('-', $tableau);
}
}
}
else
{
//Sinon, c'est vraiment un nouveau theme donc on reprend de zero
$souvenir .= '-'.$theme[1].'_['.$ii.']';
$ii = 0;
}
}
else
{
//Continuation dans le meme theme
$ii = $ii+1;
//Recherche du theme dans le tableau et mise a jour
$tableau = explode('-', $souvenir);
$compte_tableau = count($tableau);
for ($tour=0;$tour<$compte_tableau;$tour++)
{
if(preg_match('#'.$theme[1].'#', $tableau[$tour]))
{
//On met a jour ii
$tableau[$tour] = preg_replace('#(.*)\[([0-9]+)\]#isU', '$1['.$ii.']', $tableau[$tour]);
$souvenir = implode('-', $tableau);
}
}
}
$themez = $theme[1];
eregi('(.*)',$itemsz[$ii+1], $linkspec);
}
}
echo '
| ';
echo ''.$title[1].' - '.$date[1].'';
echo ' |
| ';
echo $description[1];
echo ' |
';
}
}
}
//fin du module
?>