begin process at 2012 05 28 23:08:58
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Web 2.0

 > 

Autre

 > 

feed atom youtube et attributs


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

feed atom youtube et attributs

mercredi 14 janvier 2009 à 23:20:11 | feed atom youtube et attributs

bj33

Membre Club

salut

les feeds atom, jamais je ne m'y serait intéréssé sans l'essai d'accès avec php à mes playlistes youtube, donc, je n'y connais rien ou peu.je ne m'en sort qu'avec rss et simplexml.

la doc atom ne donne pas d'infos exploitables avec php.seules infos dispos, le site d'ibm, script php inexploitable parce que simplexml ne reconnait pas ce type de syntaxe :

$attrs = $media->group->player->attributes();
$attrs = $media->group->thumbnail[0]->attributes();

ne passe pas avec simplexml. le lien si vous voulez tester :

[ Lien ]-

pourtant la capture d'écran d'écran rend exactement ce que je cherche à obtenir...alors quoi?

pas de problème avec des balises basiques et leurs attributs ou pas mais là, çà coince sérieux :

<media:group>

simplexml ne reconnait, à priori, pas ce type de code typique d'atom. exemple, un print_r du xml d'une de mes playlistes:

SimpleXMLElement Object
(
    [id] => [ Lien ]
    [updated] => 2009-01-12T18:38:56.076Z
    [category] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => summer
                        )

                )

            [1] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => Bach
                        )

                )

            [2] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => [ Lien ]
                        )

                )

            [3] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => classical
                        )

                )

            [4] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => Vivaldi
                        )

                )

            [5] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => toccata
                        )

                )

            [6] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => shred
                        )

                )

            [7] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => fugue
                        )

                )

            [8] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [scheme] => [ Lien ]
                            [term] => Music
                            [label] => Musique
                        )

                )

        )

    [title] => Vivaldi / Bach stuff
    [content] =>
I play few great parts of Vivaldi's summer and J.S Bach (toccata et fugue). Also added some own parts there (,sounds a little bit yngwie malmsteen´s song blitzkrieg). I have no idea how few parts goes, so i play them like 50% improvise and 50% unrememberance. Classical music is boring to listen but damn great to play! Everyone should try it ;)

    [link] => Array
        (
            [0] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => alternate
                            [type] => text/html
                            [href] => [ Lien ]
                        )

                )

            [1] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => [ Lien ]
                            [type] => application/atom+xml
                            [href] => [ Lien ]
                        )

                )

            [2] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => [ Lien ]
                            [type] => application/atom+xml
                            [href] => [ Lien ]
                        )

                )

            [3] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => [ Lien ]
                            [type] => text/html
                            [href] => [ Lien ]
                        )

                )

            [4] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => related
                            [type] => application/atom+xml
                            [href] => [ Lien ]
                        )

                )

            [5] => SimpleXMLElement Object
                (
                    [@attributes] => Array
                        (
                            [rel] => self
                            [type] => application/atom+xml
                            [href] => [ Lien ]
                        )

                )

        )

    [author] => SimpleXMLElement Object
        (
            [name] => Rasite
            [uri] => [ Lien ]
        )

)

<media:group> on ne trouve rien de tout ce qui se référe à cette syntaxe.d'où les erreurs de parsing avec simplexml.

maintenant, il existe simplepie, çà fonctionne mais avec 400 Ko de classes php 4:( et plusieurs centaines de lignes de codes à modifiés pour un affichage simple et intélligent avec php 5. mais bon, je cherche plus simple et rapide. rien à faire de l'internationnalisation et de la prise en charge de tout les formats ou langues possibles...

qui sait parser les flux youtube(flux atom), playlistes, avec simplexml, voire, dom si pas le choix, éfficacement?

ps: avant cette question, j'ai six jours de recherches et tests comme historique

ils ne savaient pas que c'était impossible, alors ils l'on fait. [url= [ Lien ]]mon modeste site[/url]



Cette discussion est classée dans : http, youtube, attributes, com, gdata


Répondre à ce message

Sujets en rapport avec ce message

probleme de rotateur de banniere de pub [ par stomy95 ] bonjour,j'ai un script qui fonctionne sur un de mes sites c'est un rotateur de banniere de pub qui change automatiquement  le nombre de seconde regler Variable sur Iframe (help!) [ par MlTNlX ] Bonjour, je suis à la recherche d'un module premettant de modifier une iframe (nommée mainframe) de façon à ce qu'elle affiche une autre URL. Voici co Positionner ma galerie flash sur ma page [ par mel06 ] Bonjour,Je possède une galerie flash sur mon site internet mais le problème c'est qu'elle se trouve en bas de la page : http://www.tristane-banon-offi http://www.phpcs.com/infomsg.aspx?ajout=1 [ par SiniZoWn ] bonjour, je débute en php et j'ai suivis le tuto :  http://www.phpcs.com/co Decalage d'image dans un mail [ par dragangel ] Bonjour à tous, j'ai un petit soucis avec un décalage d'image et honnetement voila pret d'une journée que je cherche la solution.La question est comme Referer Force Change [ par rocky42 ] Bonjour a tous jaimerait changer le referer des pas que je visite en php Jais penser a celaheader("HTTP/1.1 301 Moved Permanently"<font Reglage/creation sous domaine [ par laubro ] Bonjourj'ai un serveur dédié eco 3000 chez amen, sur lequel j'ai installé, sur un des sites, un script de multisites, qui est censé reconnaitre un sou Requete SQL indéfinissable ! [ par rigui ] Bonjour à tous,Voilà mon problème qui me fait transpirer depuis quelques heures, normal je débute.. je précise avant de me faire incendier ;)J'ai un c suprimer les doublon d'un fichier texte [ par marco2003 ] Bonjour ,Je suis debutant et j'aurais besoin de suprimer le doublons d'un fichier texte  sur mon serveur .les fichier a la forme suivante :http://le-c


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,390 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales