[Réglé] récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur : Équipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

bonjour tout est dans ce long titre , j'aimerais recuperer les flux rss en forme de liste , pour les mettre sur une page externe . possible ? quelqu'un s'est deja pencher la dessus ?
Modifié en dernier par pete parker le 13 nov. 2010 à 16:30, modifié 1 fois.
gr3go
Posteur néophyte
Posteur néophyte
Messages : 56
Enregistré le : 27 oct. 2010 à 15:35
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par gr3go »

Salut,
Si j'ai bien compris ce que tu veux faire, oui c'est tout à fait possible.
L'idéal est d'utiliser une function pour parser le xml comme ça après tu peux en faire ce que tu veux.
Il y a en a plein sur le net

La page récupère le flux rss de Eurosport
Ce lien http://www.eurosport.fr/rss-flash.xml
Et ça donne
http://gr3go.free.fr/forum/rss.php
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

ça m'a l'air super , je vais essayer ça , merci je reviendrais aux nouvelles :wink:
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

bon alors , j'ai decider d'utiliser MagpierSS en utilisant ce tuto :

http://www.mactouch.com/programmation/l ... cle18.html

j'ai bien les flux des derniers sujet en liste , mais j'aimerais afficher la date qui est dans le flux devant le titre des sujets . ce qui n'est pas le cas pour l'instant .
gr3go
Posteur néophyte
Posteur néophyte
Messages : 56
Enregistré le : 27 oct. 2010 à 15:35
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par gr3go »

As tu essayé ?

Code : Tout sélectionner

$DATE       = $item['date'];
tout dépends du formatage de ton xml
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

oui en fait c'etait le variable d'origine dans mon code

mais ça donne une erreur :

Code : Tout sélectionner

Suggestion : Undefined index: date dans le fichier /var/www/vhosts/monsite/httpdocs/site/index.php à la ligne 96 
la ligne en question est justement :

Code : Tout sélectionner

			    $DATE       = $item['date'];
:|
gr3go
Posteur néophyte
Posteur néophyte
Messages : 56
Enregistré le : 27 oct. 2010 à 15:35
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par gr3go »

parce que soit la date ailleurs soit elle n'existe pas dans ton rss
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

elle doit existait dans le rss , c'est celui de phpbb .

et la date ailleurs tu veux dire quoi par là ?
gr3go
Posteur néophyte
Posteur néophyte
Messages : 56
Enregistré le : 27 oct. 2010 à 15:35
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par gr3go »

J'ai mangé un mot et ma phrase n'était pas clair.

En gros, ce que je veux dire, c'est que c'est peut-être pas date mais un autre mot.
par exemple time ou autrechose

Pour phpbb-fr, c'est ça

Code : Tout sélectionner

pubDate
Et je pense que c'est pareil pour toi

Code : Tout sélectionner

$DATE       = $item['pubDate'];
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

:| toujours la meme erreur
gr3go
Posteur néophyte
Posteur néophyte
Messages : 56
Enregistré le : 27 oct. 2010 à 15:35
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par gr3go »

C'est les flux rss de ton forum ?
essaye ça si oui

Code : Tout sélectionner

$DATE       = $item['updated'];
Avatar du membre
CowBoySD
Graph Contest Winner
Messages : 317
Enregistré le : 24 nov. 2009 à 19:53
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par CowBoySD »

Je suis pas sûr de votre problème, mais faire un print_r($item) serait plus facile.
Ainsi vous choisissez ce qui vous intéresse ;)
Création de site web : http://dewep.net
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

bon alors j'ai essayer le updated , ça marche , mais j'ai la date comme ceci :

2010-11-06T22:27:50+01:00

j'aimerais juste avoir : 10/11 . possible ?
Dakin Quelia
Floodeur universel
Floodeur universel
Messages : 21030
Enregistré le : 31 oct. 2006 à 18:33
Localisation : Belgique
Contact :

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par Dakin Quelia »

Bonjour peter parker,

Essaye ça:

Code : Tout sélectionner

$DATE = date('Y/m', $item['updated']);  
Le premier paramètre est le format de la date et le deuxième celui du timestamp. ;)

A bientôt,
Aucun support par mail, MP ou msn.
Mes MODs: ici | Mon Github | Mon blogue: Mon blogue | DeviantArt: cliquez ici
pete parker
Maître des floodeurs
Maître des floodeurs
Messages : 2197
Enregistré le : 09 mars 2007 à 05:36
Localisation : quelque part sur un building !

Re: récuperer la flux rss , pour le mettre sous forme de liste sur une page externe

Message par pete parker »

alors les dates sont maintenant toutes a 1970/01 et j'ai cette erreur si ça peut aider :

Code : Tout sélectionner

Suggestion : A non well formed numeric value encountered dans le fichier /var/www/vhosts/monsite/httpdocs/site/index.php à la ligne 96 
Répondre

Retourner vers « Coding, Webmastering et Sécurité informatique »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité