magpierss et récupération date publication

Flo
Eléphanteau du PHP | 48 Messages

08 sept. 2005, 14:25

Bonjour,
J'utilise magpiersspour afficher un flux Rss sur un site.
Je souhaiterai afficher en plus du titre de la news la date de publication.
Voici un bout du fichier rss :

Code : Tout sélectionner

<item> <author>Toto</author> <title>Titre test</title> <link>http://www.google.fr</link> <pubdate>07/09/2005 à 17:34:08</pubdate> <description>textetextetextetextetexte</description> </item>
Voici une partie du code PHP servant à récupérer et afficher les news:
<?php
	require_once('./fonction/magpierss/rss_fetch.inc');
    $rss = fetch_rss("http://www.url.com/rss.php");
    	echo $rss->channel['title'] . "<p>";
	echo "<ul>";
	foreach ($rss->items as $item) {
		$href = $item['link'];
		$title = $item['title'];
		$pubdate = $item['pubdate'];
		echo "<li>$pubdate: <a href=$href>$title</a></li>";
	}
	echo "</ul>";
?>

Tout s'affiche correctement sauf la date, et j'arrive pas à comprendre pourquoi. Si certains connaissent un peu magpierss et peuvent me filer un coup de main ;-)

Invité
Invité n'ayant pas de compte PHPfrance

10 sept. 2005, 18:20

je ne saurais pas te dire pourquoi mais une alternative serait d'utiliser simplexml pour gêrer ton flux RSS.[/php]

Invité
Invité n'ayant pas de compte PHPfrance

10 sept. 2005, 18:22

euh maintenant que j'y pense, peut être que le problème vient de la présence du 'à' dans ta date. Tente de l'enlever ou de l'encoder.

Flo
Eléphanteau du PHP | 48 Messages

12 sept. 2005, 09:06

Cool, c'était tout bètement le "à" qui posait problème.
Merci ;-)