Page 1 sur 1

magpierss et récupération date publication

Posté : 08 sept. 2005, 14:25
par Flo
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 ;-)

Posté : 10 sept. 2005, 18:20
par Invité
je ne saurais pas te dire pourquoi mais une alternative serait d'utiliser simplexml pour gêrer ton flux RSS.[/php]

Posté : 10 sept. 2005, 18:22
par Invité
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.

Posté : 12 sept. 2005, 09:06
par Flo
Cool, c'était tout bètement le "à" qui posait problème.
Merci ;-)