patcordier Posted January 6, 2007 Report Share Posted January 6, 2007 Salut les boys, J'ai beau lire et relire, chercher et encore lire :D, mais je n'arrives pas à comprendre ce qu'est un flux XML. Apparement c'est pour retracer un fil d'actualité de ton site, ou un truc du genre, enfin quelqu'un pourrait m'expliquer avec un exemple simple :roll:. Attention, je comprends vite mais il faut m'expliquer longtemps...:p A bientot Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted January 6, 2007 Report Share Posted January 6, 2007 Hello Un petit coup d'oeil au Glossaire de l'affiliation s'impose alors ;) et notamment la définition d'un Flux XML Je crois d'ailleurs que je vais mettre un sous menu directement sur le forum pour les principales rubriques du site dont le glossaire ... ps: je déplace ce topic dans le sous forum "Discussion générale sur l'affiliation" ici on est dans le bar et le XML se consomme sans Alcool ;) Nicolas Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 Tu dors jamais lol? Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted January 6, 2007 Report Share Posted January 6, 2007 bah je sors à peine de 10 jours de fiesta je suis comme un peu décalé :p Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 ok ok, j'ai lu le glossaire et en effet je me demande encore à quoi çà sert le flux XML:blush: tu aurais des exemples vraiment frappant? Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted January 6, 2007 Report Share Posted January 6, 2007 Oui par exemple : dans le domaine de la rencontre, ce site : http://www.maxrencontre.com/rencontre-clermont-ferrand.php (hop un ptit bl pour Offman ca va le faire venir ;)) utilise le Flux XML d'Easyrencontre ce qui permet d'afficher tous les inscrits à ce service de rencontre en temps réel avec deions etc ... En gros ca te permet d'afficher tout le catalogue produit d'un site marchand en choisissant ce que tu veux afficher et la maniere dont tu veux l'afficher C'est donc un outil extremement puissant et très efficace Quote Link to comment Share on other sites Partagez cette page :
Rottman Posted January 6, 2007 Report Share Posted January 6, 2007 Yep, un flux XML c'est comme un accès à une base de donnée distante. Ca fournit du contenu :). A manger pour Google :) Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted January 6, 2007 Report Share Posted January 6, 2007 et Google a toujours faim, une faim insatiable :lol: Quote Link to comment Share on other sites Partagez cette page :
Rottman Posted January 6, 2007 Report Share Posted January 6, 2007 Un exemple frappant, regarde mon site de sonnerie, le Top 20, il est récupéré à partir d'un flux XML, on appelle ça "parser un flux XML". J'ai donc le Top 20 en "dur", je n'ai rien à toucher, la mise à jour se fait en live. Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 Je suis choyer :D Le boss et le Modo pour me répondre,lol. Oki j'ai compris, parque contre il faut un logiciel pour installer tout ca sur ton site ou ton blog c'est ca? Le flux xml en fait tu l'as quand tu fais un site marque blanche? Alors j'ai combien de points les boys... j'ai tout compris?:p Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted January 6, 2007 Report Share Posted January 6, 2007 Et en plus, t'as de la chance Rottman est LE spécialiste en Flux XML ;) (entre autre) Quote Link to comment Share on other sites Partagez cette page :
Rottman Posted January 6, 2007 Report Share Posted January 6, 2007 Pour parser un flux, c'est à dire l'afficher sur ton site, il faut juste utiliser du code PHP. Le flux, c'est les sites en questions qui te le fournisse, toi tu te contente de poser du code en PHP dans les pages où tu veux afficher les données du flux en question. Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 Ok j'ai vu le site de sonnerie, donc si jamais je telecharge une sonnerie tu gagne un % c'est ca? En fait, tu choisis un nom de domaine, et tu crée une page banale et tu met ton flux xml et tu as un site sans presque rien faire? Quote Link to comment Share on other sites Partagez cette page :
Rottman Posted January 6, 2007 Report Share Posted January 6, 2007 Voilà tu as compris. :) Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 Ok merci Rott, je comprends pourquoi ton avatar à tant de $$$ :p Vraiment sympa pour les explications, tu connais des lecteurs gratuit pour parser? Peu etre en MP, je sais pas trop... Quote Link to comment Share on other sites Partagez cette page :
Rottman Posted January 6, 2007 Report Share Posted January 6, 2007 Il y a Magpie mais il n'est pas compatible avec toutes les structures de flux, mais du coté de PHP5 il y a des fonctions destinées au parsing, voit du côté de SimpleXML. Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 6, 2007 Author Report Share Posted January 6, 2007 J'ai regardé simplexml, mais en fait moi je croyais que c'etais genre un logiciel qui te faisais tout, mais apparement (enfin si j'ai pigé) c'est a toi à construire ton code php c'est ca? Je vous avez dit que je comprenais vite mais qu'il fallait m'xpliquer longtemps :D On peu passer en MP si c'est pas trop genant de polluer le post. Quote Link to comment Share on other sites Partagez cette page :
Americas Posted January 23, 2007 Report Share Posted January 23, 2007 Salut Patrice, Sympa ton site :) Tu es le proprio du gîte Tartines et Chocolat ? Pourquoi autant d'annonces adsense sur le site ? Tu n'as pas peur que les visiteurs louent chez le concurrent ? :D Pour répondre à ta question... avec un parser maison (un bout de code en php) ou magpie tu peux afficher n'importe quel flux mis à disposition par d'autres... éditeurs de forums ou de news, annonceurs présentant une liste de produits réactualisés... etc... Tu pourrais même afficher sur ton site une liste de gîtes à louer au Canada provenant d'une agence immobilière :lol: Quote Link to comment Share on other sites Partagez cette page :
patcordier Posted January 23, 2007 Author Report Share Posted January 23, 2007 Salut, oui je suis le proprio du gite, mais en ce qui concerne les concurrents, en fait la mentalité de travail est vraiment différente par rapport à la France. Je ne sais pas comment cela se passe en Argentine :P En tout cas je te remercie pour ta gentillesse, et pourquoi tant d'adsenses? Ben j'ai mis le nombre d'adsense que j'avais le droit par page, est ce trop? je ne suis pas le pro des adsenses lol!!! Bonne journée à toi Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 3, 2007 Report Share Posted May 3, 2007 (edited) Bonjour à tou(te)s, ENFIN ... un topic qui parle du sujet sensible qui me chatouille les neurones depuis des semaines :( Maintenant je sais que l'on dit "parser un flux xml" :o Pourriez vous me dire ou trouvez des tuto ou des info pour apprendre à le faire ... j'essaye seul depuis des semaines et c'est trop la misère, je n'arrive vraiment à rien :mad: (évidement, maintenat que je sais sur quel expression chercher google redevient mon ami, et je suis sur simple ...) Edited May 3, 2007 by mac97000 Quote Link to comment Share on other sites Partagez cette page :
Vincent Posted May 3, 2007 Report Share Posted May 3, 2007 Tu as php4 ou php5? parce qu'avec php5 et simplexml... c'est relativement simple ! Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 3, 2007 Report Share Posted May 3, 2007 il me semble que je tourne sous php5 (chez OVH ...) mais en lisant la page consacré à simplexml de JDN ca ne m'a pas avancé des masses :( Quote Link to comment Share on other sites Partagez cette page :
Vincent Posted May 3, 2007 Report Share Posted May 3, 2007 voilà un bout de code d'exemple pour t'aider à y voir clair alors if($xml = @simplexml_load_file("http://www.fnaim.fr/infos/actus.xml")){ echo "<h2 class=\"title\">".utf8_decode($xml->channel->title)."</h2>"; echo "<ul>\n"; foreach($xml->channel->item as $item) { echo "<li><a href=\"".$item->link."\" rel=\"nofollow\" title=\"".utf8_decode($item->description)."\">".utf8_decode($item->title)."</a></li>\n"; } echo "</ul>\n"; } Si tu as un flux à la norme RSS, remplace l'adresse et normalement ca roule ! Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 4, 2007 Report Share Posted May 4, 2007 Je dois être une quiche (royale tout de même !) Le code n'affiche rien chez moi :( mais ca doit être le morceau: Si tu as un flux à la norme RSS, remplace l'adresse et normalement ca roule ! Y a t'il une manipulation quelconque a effectuer avant d'ajouter le code dans la page ? j'ai entouré le code de <? et ?> mais rien ... Quote Link to comment Share on other sites Partagez cette page :
Vincent Posted May 4, 2007 Report Share Posted May 4, 2007 enleve le @ devant la fonction simplexml, tu auras l'erreur que retourne ton serveur if($xml = simplexml_load_file("http://www.fnaim.fr/infos/actus.xml")){ echo "<h2 class=\"title\">".utf8_decode($xml->channel->title)."</h2>"; echo "<ul>\n"; foreach($xml->channel->item as $item) { echo "<li><a href=\"".$item->link."\" rel=\"nofollow\" title=\"".utf8_decode($item->description)."\">".utf8_decode($item->title)."</a></li>\n"; } echo "</ul>\n"; }else{ echo "Je suis une quiche royale, mais je me soigne !\n"; } Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 4, 2007 Report Share Posted May 4, 2007 Quitte à me soigner ... Je copie le code et je le place dans une page avec l'extension .php cette page contient une présentation graphique avec tout un tralala d'onglets et autres composants css ... l'erreur qui s'affiche alors est: Fatal error: Call to undefined function: simplexml_load_file() in /home/...par discrétion ou absence de pub je zappe .../essai_xml.php on line 13 La ligne 13 étant celle sur laquelle j'ai oté le @ Quote Link to comment Share on other sites Partagez cette page :
Vincent Posted May 4, 2007 Report Share Posted May 4, 2007 J'ai trouvé ;) Ton hebergeur a désactivé l'appel à distance pour des raisons de sécurité. Il suffit de lui demander de te permettre d'acceder a des fichiers situés sur d'autres serveurs. Normalement, il te mettra en garde sur le fait que c'est dangeureux s'il y a des failles dans les scripts et il activera la fonction... et hop ca marche. Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 4, 2007 Report Share Posted May 4, 2007 Je peux donc toujours me casser la tête depuis des semaines a chercher d'ou vient l'erreur ... je vais faire la démarche et je referais joujou avec tout ca dans quelques jours :p Quote Link to comment Share on other sites Partagez cette page :
WebFrance Posted May 4, 2007 Report Share Posted May 4, 2007 Bien joué Vincent ;) Quote Link to comment Share on other sites Partagez cette page :
mac97000 Posted May 4, 2007 Report Share Posted May 4, 2007 Google est ton ami si tu sais quoi et comment lui demander ... Avec les éléments que tu m'as fournit, je creuse un peu plus la question et la solution que je viens de trouver consiste à renommer le fichier de lequel je pose le code en .php5 ! Et ca marche nickel les données s'affichent enfin ... Quote Link to comment Share on other sites Partagez cette page :
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.