Jump to content
WebFrance
  • Rejoignez WebFrance

    Inscrivez vous aujourd'hui et recevez le Guide gratuit du e-Business

     

Flux XML, RSS? au secourssss


Recommended Posts

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

Link to comment
Share on other sites
Partagez cette page :

>> Nouveau : Découvrez la marketplace d'Achat / Vente de Sites !

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

Link to comment
Share on other sites
Partagez cette page :

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

Link to comment
Share on other sites
Partagez cette page :

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

Link to comment
Share on other sites
Partagez cette page :

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.

Link to comment
Share on other sites
Partagez cette page :

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.

Link to comment
Share on other sites
Partagez cette page :

  • 3 weeks later...

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:

Link to comment
Share on other sites
Partagez cette page :

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

Link to comment
Share on other sites
Partagez cette page :

  • 3 months later...

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 by mac97000
Link to comment
Share on other sites
Partagez cette page :

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 !

Link to comment
Share on other sites
Partagez cette page :

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 ...

Link to comment
Share on other sites
Partagez cette page :

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";

   }

Link to comment
Share on other sites
Partagez cette page :

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 @

Link to comment
Share on other sites
Partagez cette page :

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.

Link to comment
Share on other sites
Partagez cette page :

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 ...

Link to comment
Share on other sites
Partagez cette page :

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.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share



© WebFrance - Contact - Annonceurs - Conditions générales - Legal

×
×
  • Create New...