Bonjour à tous,
j'ai créé une page PHP qui pointe sur un fichier XML mis a dispo par un organisme et converti certaines des données en un flux RSS.
Le code généré ressemble a ça :
Sauf que l'URL pour s'abonner au flux ressemble a ça :
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 <?xml version="1.0" encoding="ISO-8859-1"?> <?xml-stylesheet type="text/xsl" href="http://rss.feedsportal.com/xsl/fr/rss.xsl"?> <rss xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" version="2.0"> <channel> <title>Balise Meteo </title> <link></link> <description></description> <language>fr</language> <copyright></copyright> <ttl>5</ttl><item> <title>61 le 2011-08-04 18:46:32</title> <description>Vent moyen/5mn : 45 - 1 <br /> Maxi/H : 45 - 6 <br /> Mini/H : 0 <br /> Temp : 25 <br /> </description> </item> </channel> </rss>
http://blablabla.org/generate_rss/rss/rss_62.php
... la page PHP ... elle même généré après un choix depuis un forms.
Et c'est la que ça fait souci .... le lecteur RSS est abonné a une page PHP qui génère du XML conforme RSS. Je pensai que le lecteur RSS interrogerai la page PHP toutes les 5mn, comme précisé ds la balise <ttl> du flux RSS, mais ça ne semble pas être le cas ... comme si il considérai que vu que la page php n'a pas changé, inutile d'actualiser, et donc de générer le nouveau flux.
euhh ... je sais pas si c'est clair Mais ça me fait souci car je ne vois pas comment résoudre ce problème.
Si je mets a jour le flux RSS directement, pas de pbm :/
Mais ça ne fait pas l'affaire ... je ne reste pas H24 devant le pc pour lancer la page PHP.
D'ou mes questions :
Ce comportement est il normal ? (je pense que oui)
Comment faire ? Je pensais a un cron job sur le serveur qui heberge ma page php pour le forcer a actualiser les flux, mais mon hebergeur ne le permet pas, y a t'il d'autres solutions envisageable ?
Merci pour vos aides, avis .. etc ... toutes idées est la bienvenue.
Partager