Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
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 20/02/2008, 15h10   #1
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
Par défaut [RSS] La mise à jour du flux n'est pas détectée par le lecteur

Salut!!
j'ai suivi le tuto ici pour créer un flux RSS en adaptant un peu pour mon cas....quand je me suis abonné la première fois à mon flux pour en vérifier le fonctionnement mon lecteur de flux (le plugin brief pour Firefox) m'a dit qu'un flux a été mis à jour.....mais depuis j'ai beau mettre à jour mon flux il ne semble pas lu par mon lecteur....en tout cas mon lecteur ne détecte pas de mise à jour...
voici ma fonction PHP pour la création de flux (oui il y a en fait deux flux) :
Code :
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
38
39
40
41
function creationRSS($table) {
		$xml = "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?><rss version=\"2.0\">\n";
		$xml .= "<channel>\n";
		$xml .= "<title>Le flux RSS de Beautiful People's</title>\n";
		$xml .= "<link>http://bpeoples.free.fr/news.php</link>\n"; 
		if ($table=='News'){
			$xml .= "<description>Les news</description>\n";
			$xml .= "<item>\n";
			$xml .= "<title>Nouvelle news de Beautiful People's</title>\n";
			$xml .= "<link>http://bpeoples.free.fr/news.php</link>\n";
			$xml .= "<pubDate>".date('d-m-Y H:i:s')."</pubDate>\n";
			$query="select Texte from News";
			$result=mysql_query($query);
			while($ligne=mysql_fetch_array($result)){
				$description=mb_strcut($ligne[0], 0, 30);  
			}
			$filename='fluxnews.xml';
		}
		else {
			$xml .= "<title>Les blagues</title>\n";
			$xml .= "<link>http://bpeoples.free.fr/blagues.php</link>\n";
			$xml .= "<description>Les blagues</description>\n";
			$xml .= "<item>\n";
			$xml .= "<title>Nouvelle blague sur Beautiful People's</title>\n";
			$xml .= "<link>http://bpeoples.free.fr/blagues.php</link>\n";
			$xml .= "<pubDate>".date('d-m-Y H:i:s')."</pubDate>\n";
			$query='select blague from blagues';
			$result=mysql_query($query);
			while($ligne=mysql_fetch_array($result)){
				$description=mb_strcut($ligne[0], 0, 30);  
			}
			$filename='fluxblagues.xml';
		} 
		$xml .= "<description>".$description."</description>\n";
		$xml .= "</item>\n";
		$xml .= "</channel>\n";
		$xml .= "</rss>\n";
		$fp = fopen($filename, 'w+');
		fputs($fp, $xml);
		fclose($fp);	
	}
PS : je n'ai pas oublié de lier ma page au flux avec la balise link comme indiqué dans le lien
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2008, 13h33   #2
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
j'ai oublié de préciser que pour tous les autres flux auquels je suis abonnés mon lecteur fonctionne....ce qui me fait penser que ça vient du fichier xml...
aidez-moi je vous en supplies
merci d'avance
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/02/2008, 16h08   #3
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
j'ai continué les tests :
j'ai mis le site en ligne et ai donné les droits sur le fichier....je me suis abonné au flux sur un autre PC (au cas où...) avec le même lecteur (je l'aime bien moi ce lecteur...) et même topo :
je m'abonne le lecteur me signale un flux mis à jour.....je mets le flux à jour : rien....il m'a fait ce week end un coup similaire pour l'abonnement au skyblog de ma copine (si j'y vais pas je me fais taper ^^) et je n'ai eu la mise à jour que le lendemain....je vous tiens donc au courant demain si mon lecteur m'a mis mon flux à jour ou pas....
à savoir qu'en local que je laisse plusieurs jours ou non le flux ne change rien au fait que mon lecteur ne détecte pas la mise à jour....
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2008, 08h02   #4
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
bon ben quand le site est en ligne tout fonctionne...

je vais vous paraître bizarre mais en fait non ça ne fonctionne pas...même avec un autre lecteur RSS.....
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 13h31   #5
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
pour essayer un autre lecteur j'ai essayé Thunderbird (ok il y a mieux...) et il m'a répondu : http://localhost/bpeoples/fluxnews.xml n'est pas un fil RSS valide...
voici mon fil RSS :
Code :
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
38
39
40
41
42
43
<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">
<channel>
<title>Le flux RSS de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<description>Les news</description>
 
<item>
<title>Nouvelle news de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<pubDate>03-03-2008 10:36:55</pubDate>
<description>je ne suis pas là ^^</description>
</item>
 
<item>
<title>Nouvelle news de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<pubDate>03-03-2008 10:36:55</pubDate>
<description>test test test test test test </description>
</item>
 
<item>
<title>Nouvelle news de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<pubDate>03-03-2008 10:36:55</pubDate>
<description>jenesaispasquoimettreicimaisto</description>
</item>
 
<item>
<title>Nouvelle news de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<pubDate>03-03-2008 10:36:55</pubDate>
<description>je teste la création de mon f</description>
</item>
 
<item>
<title>Nouvelle news de Beautiful People's</title>
<link>http://localhost/bpeoples/news.php</link>
<pubDate>03-03-2008 10:36:55</pubDate>
<description> dscfsd,mùck,dwxùl<ckn<sldkv</description>
</item>
 
</channel>
</rss>
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 03/03/2008, 20h23   #6
Membre régulier
 
Avatar de magicbisous-nours
 
Inscription : octobre 2005
Messages : 201
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 201
Points : 82
Points : 82
Envoyer un message via MSN à magicbisous-nours
c'est bon j'ai trouvé ma réponse grâce à un validateur de flux RSS : il manquait des balises....
__________________
[/HS]

une pétition pour la libération des drivers matériels ici
J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source
magicbisous-nours est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 03h23.


 
 
 
 
Partenaires

Hébergement Web