Problème php avec la balise split

Résolu
Bonjour,
j'ai un petit souci de codage et avant qu'il ne me reste plus un seul cheveux sur la tête j'aimerais si possible que vous m'aidiez à le résoudre. Voila à partir d'un flux RSS je cherche à isoler des groupes de vidéos qui sont définit. Je suis donc en train de développé un script PHP qui permettra d'afficher plusieur groupe en même temps et ce de manière transversale. Avec un groupe ça marche mais dès que je programme pour plusieurs j'ai ce message d'erreur:

Fatal error: Function name must be a string in C:\Users\Fred\Desktop\EasyPHP 2.0b1\www\webtv\script2.php on line 22

et voila mon code:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Script PHP</title>
</head>

<body>

<h1>Caractéristiques du Flux</h1>

<?php

include_once('simplepie.inc');

if (isset($_GET['groupe'])){

$groupe = $_GET['groupe'];

$listeGroupes = split('.','$groupe');

foreach($listeGroupes() as $groupe){
echo $groupe;

$feed = new SimplePie();

$feed->set_feed_url('http://podcast.unice.fr/groups/'.$groupe.'/blog/index.rss');
$success = $feed->init();

echo $feed->get_title();
echo '<br/>';
echo $feed->get_description();
echo '<br/>';
echo $feed->get_link();
echo '<br/>';

}
}

else
{
print "Pas de groupe choisit";
}

foreach($feed->get_items() as $item){

echo "<h3>".$item->get_title()."</h3>";
echo '<br/>';
echo $item->get_description();
echo '<br/>';
echo $item->get_link();
echo '<br/>';
echo $item->get_enclosure();
echo '<br/>';
echo $item->get_date();
echo '<hr/>';

}
?>

</body>
</html>

PS: la ligne 22 est foreach($listeGroupes() as $groupe){
Configuration: Windows Vista
Firefox 3.0.6

6 réponses

  1. As-tu essayé sans les parenthèses ?
    foreach($listeGroupes as $groupe){
    1. Essaye un var_dump($listeGroupes) et de $listeGroupes(). Vérifie le contenu de ta variable et sa structure.
      1. je dois le mettre où le var_dump($listeGroupes)
        1. Juste avant la foreach. Pour afficher tout ce que tu lui donnes à manger à ta foreach.
      2. voila ce qui me renvoi

        Parse error: parse error, unexpected T_FOREACH in C:\Users\Fred\Desktop\EasyPHP 2.0b1\www\webtv\script2.php on line 23
        1. c'est bon problème résolu j'ai remplacé le split par explode ^^