Parser flux atom facebook

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Parser flux atom facebook

Message le Lun Fév 15, 2010 14:34

Bonjour à tous !

Je rencontre un petit soucis avec MagpieRSS pour parser un flux facebook, j'arrive à tout ce que je veux sauf extraire la date qui est sous cette forme :
Code: Tout sélectionner
    <published>2010-02-15T07:49:31+00:00</published>
    <updated>2010-02-15T07:49:31+00:00</updated>

La fonction pour extraire la date est celle-ci :
Code: Tout sélectionner
        if ( $this->is_atom() ) {
            $this->channel['description'] = $this->channel['tagline'];
            for ( $i = 0; $i < count($this->items); $i++) {
                $item = $this->items[$i];
                if ( isset($item['summary']) )
                    $item['description'] = $item['summary'];
                if ( isset($item['atom_content']))
                    $item['content']['encoded'] = $item['atom_content'];
               
                $atom_date = (isset($item['issued']) ) ? $item['issued'] : $item['modified'];
                if ( $atom_date ) {
                    $epoch = @parse_w3cdtf($atom_date);
                    if ($epoch and $epoch > 0) {
                        $item['date_timestamp'] = $epoch;
                    }
                }
               
                $this->items[$i] = $item;
            }       
        }

Et forcément si dans le code je modifie issued par published et modified par updated la date est affichée telle qu'elle est dans le code et ce qui me gène sont les T07:49:31+00:00 au bout, y-a-t'il un moyen d'extraire la date proprement ou bien de virer cette partie qui me gène ?


Merci :)


OTP
Modérateur
Modérateur
 
Messages: 19532
Inscription: 16 Déc 2005

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 14:45

(hs : où trouves tu les flux Facebook ?)

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 14:49

Euh ben j'ai l'icone dans la barre d'adresse sur la page qui m'intéresse, après pour les activer ou quoi je sais pas ;)


OTP
Modérateur
Modérateur
 
Messages: 19532
Inscription: 16 Déc 2005

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 14:54

Damned, je n'ai rien moi !

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 14:57

Pour cette page : http://www.facebook.com/blindguardian (celle intéressée par ma question d'ailleurs) je te confirme que ça marche chez moi, tu n'as rien non plus ?


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 14:58

Ta date est au format ISO YYYY-MM-DDThh:mm:ss
Un format standard donc

Pour avoir la date du jour dans ce format :
$date = date('c');

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 15:06

Oui mais en fait je voudrais changer ce format de date par un autre plus conventionnel, genre DD-MM-YYYY plutôt.


OTP
Modérateur
Modérateur
 
Messages: 19532
Inscription: 16 Déc 2005

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 15:10

darkjukka a écrit:Pour cette page : http://www.facebook.com/blindguardian (celle intéressée par ma question d'ailleurs) je te confirme que ça marche chez moi, tu n'as rien non plus ?


Si, bizarre. Mais rien pour la mienne.


Bacteries
WRInaute passionné
WRInaute passionné
 
Messages: 1369
Inscription: 27 Mai 2004

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 15:29

darkjukka > Dans ce sens c'est de la manipulation de date "classique", tu as un exemple pour ce que tu souhaites faire ici : http://blogmotion.fr/programmation/php-sql/convertir-une-date-au-forma ... -unix-2566

darkjukka
WRInaute impliqué
WRInaute impliqué
 
Messages: 669
Inscription: 28 Avr 2007

Re: Parser flux atom facebook

Message le Lun Fév 15, 2010 15:33

C'est exactement ce qu'il me faut :) Merci bien :)


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 3 invités