Bonjour,
Avant de commencer, voici mon code :
Ce code ne m'apporte pas satisfaction, car la date insérée entre les balises pubDate n'est pas prise en compte par l'agrégateur de flux RSS...
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 for ($i = 0; $i < mysql_num_rows($result1) ; $i++) { @$row = mysql_fetch_array($result1); $id = cleanText($row["numero"]); $title = cleanText($row["titre"]); $mail = "xxx@xxx.eu"; $link = "http://xxx.free.fr/xxx.php"; $description = cleanText($row["texte"]); $pubDate = date("r", $row["date"]); echo ' <item> <title>'.$title.'</title> <link>'.$link.'</link> <author>'.$mail.'</author> <description>'.$description.'</description> <guid>'.$id.'</guid> <pubDate>'.$pubDate.'</pubDate> <category>xxx</category> <source>http://xxx.free.fr/rssxxx.php</source> </item> '; }
J'ai fait plusieurs recherches qui m'on conduit au fait que le problème venait que la fonction date prenais un TIMESTAMP_UNIX et que dans la base mySQL ce n'est pas sauvegardé en tant que tel...
Si vous avez une solution pour faire la transformation je suis preneur .
Merci d'avance de votre aide.
Cordialement,
Partager