Précédent   Forum des professionnels en informatique > PHP > Langage
Langage Forum sur le langage PHP, la POO, les conventions, la sécurité, etc. Avant de poster : FAQ Langage, toutes les FAQ PHP, cours langage et sources PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/08/2011, 23h51   #1
Invité régulier
 
Inscription : novembre 2004
Messages : 45
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 45
Points : 7
Points : 7
Par défaut RSS généré par PHP et Maj Auto

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 :

Code :
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 &lt;br /&gt; Maxi/H : 45 - 6 &lt;br /&gt; Mini/H : 0 &lt;br /&gt; Temp : 25 &lt;br /&gt; </description>
</item>
</channel>
</rss>
Sauf que l'URL pour s'abonner au flux ressemble a ça :
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.
ReaseT est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/08/2011, 22h47   #2
Responsable Qt & Web sémantique

 
Avatar de dourouc05
 
Homme Thibaut Cuvelier
Étudiant
Inscription : août 2008
Messages : 16 300
Détails du profil
Informations personnelles :
Nom : Homme Thibaut Cuvelier
Localisation : Belgique

Informations professionnelles :
Activité : Étudiant
Secteur : Enseignement

Informations forums :
Inscription : août 2008
Messages : 16 300
Points : 49 892
Points : 49 892
Envoyer un message via MSN à dourouc05 Envoyer un message via Yahoo à dourouc05


Si tu veux mon avis, ce n'est pas clair du tout !

Quel est le problème, en fait ? Tu dois charger un flux RSS en PHP, c'est tout ? Que fais-tu de ces données ?

PHP ne va pas décider de lui-même de faire quelque chose, il faut le lui indiquer. Si tu veux une mise à jour toutes les cinq minutes, il faut demander à PHP de faire la màj toutes les cinq minutes (par CRON, la première requête effectuée après cinq minutes, etc., ça dépend de ce que tu fais).
__________________
Le troisième défi Qt !

Vous souhaitez participer aux rubriques Qt ou PyQt/PySide (tutoriels, FAQ, traductions, sources) ? Contactez-moi par MP.

Qt : La FAQ : 200 QR
symfony : sfDoctrineGuard

Pas de question d'ordre technique par MP !
dourouc05 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/08/2011, 16h40   #3
Invité régulier
 
Inscription : novembre 2004
Messages : 45
Détails du profil
Informations forums :
Inscription : novembre 2004
Messages : 45
Points : 7
Points : 7
Yo

Me doutais que c'etait pas clair... je vais essayer de faire mieux

Je converti un fichier XML (mis a disposition par un organisme) en un flux RSS, ceci a l'aide d'une page en PHP.

Le fichier RSS n'est jamais créé réellement, c'est juste un "print" fait depuis la page PHP, en gros, le lecteur RSS s'abonne a la page PHP.

Mieux ??
ReaseT est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 12h44.


 
 
 
 
Partenaires

Hébergement Web