Bonjour,
Je crée actuellement un flux rss et je dois afficher la date et l'heure des dernières modifications des fichiers que j'ai récupéré. J'arrive à récupérer la date cependant ça me met toujours la même heure... Par exemple mon fichier rss.php m'afficher ceci :
Match Amical ASM CA - CSBJ !
mardi 8 juin 2010 02:00
Stages Rugby Vacances !
jeudi 3 juin 2010 02:00
Le bouclier est de sortie
mardi 1 juin 2010 02:00
Comme vous le remarquez l'heure est toujours à 2h00, or j'aimerai récupérer celle des dernieres modifications de chaques fichiers.
Voici mon fichier rss.php si cela peut vous aider...
La variable qui récupère la date et l'heure des modifications est $var->pms_page->last_modification_date
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37 <?php echo '<?xml version="1.0" encoding="utf8" ?>'; ?> <rss version="2.0"> <channel> <title>ASM Clermont Auvergne</title> <link>http://www.asm-rugby.com/index.html</link> <description>News de l'ASM rugby</description> <?php $actu = array(); for($j=0;$j<5;$j++) { $url = file_get_contents('http://www.asm-rugby.com/asm/news/getnews?start='.$j); $txt=json_decode($url); $i=0; $vars=get_object_vars($txt); foreach($vars as $var) { if($i>1) { echo '<item>'; echo '<title>'.$var->infosArticle->titre[0].'</title>'; echo '<link>http://localhost/test/news.php?url='.$var->pms_page->url.'</link>'; echo '<description>'.$var->infosArticle->chapeau[0].'</description>'; echo '<pubDate>'.$var->pms_page->last_modification_date.'</pubDate>'; echo '</item>'; } $i++; } } ?> </channel> </rss>
Merci






Répondre avec citation
Partager