Problème php avec la balise split
Résolu
Crazy Dragon
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Crazy Dragon Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
Crazy Dragon Messages postés 21 Date d'inscription Statut Membre Dernière intervention -
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){
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){
6 réponses
Essaye un var_dump($listeGroupes) et de $listeGroupes(). Vérifie le contenu de ta variable et sa structure.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question