Bonjour,
J'ai un petit problème avec le XML et le PHP pour afficher une liste de titres sur une page PHP via le RSS..
je vous explique :
Sur Clubic, le tutoriel indique d'insérer ce code sur la page php :
<?php
# Configuration
$fichier_xml = "http://www.clubic.com/xml/news.xml"; # Placez ici l'adresse du flux
$nombre_limite = 20; # Nombre maximum d'éléments à afficher
# Affichage du Flux
$raw = file_get_contents($fichier_xml);
if ($raw) {
if(eregi("<item>(.*)</item>",$raw,$rawitems)){
$items = explode("<item>", $rawitems[0]);
$nb = count($items);
$maximum = (($nb-1) < $nombre_limite) ? ($nb-1) : $nombre_limite;
for ($i=0;$i<$maximum;$i++) {
eregi("<title>(.*)</title>",$items[$i+1], $title);
eregi("<link>(.*)</link>",$items[$i+1], $link);
echo "- <a href=\"".$link[1]."\" target=\"_blank\">".$title[1]."</a><br />";
}
}
}
?>
Quand j'insère ce genre de code sur ma page, voici ce qu'il m'indique :
Notice: Use of undefined constant title - assumed 'title' in C:\wamp\www\test.php on line 10
Notice: Use of undefined constant link - assumed 'link' in C:\wamp\www\test.php on line 11
Mise à jour : Firefox 3.5.2 disponible
(bien sur, je n'ai pas copié toute la liste mais cela se répète pour tous les titres du flux rss..)
Es ce que vous auriez une astuce pour faire disparaitre ce genre de message ?
Cordialement,
---
http://infotip.free.fr/forum < Mon forum d'entraide informatique