IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

XML/XSL et SOAP Discussion :

[PHP] création d'un flux xml


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut [PHP] création d'un flux xml
    Bonjour,

    Voilà je veux afficher du contenu (des publicités) sur d'autres sites d'ou l'utilisation de xml.
    je dois en fait afficher un flux xml qui contiendra le résultat d'une requete mysql qui sera différente à chaque appel du flux car il s'agira de la gestion publicitaire donc si la personne a déjà cliqué sur une bannière celle-ci ne s'affichera plus dans la requete sql et donc dans le flux.
    Sachant que je débute en xml, je ne vois pas le cheminement pour arriver à celà. Je pense que je dois utiliser php et mysql pour retourner le résultat de la requete mysql et ensuite construire le flux xml correspondant mais çà reste assez flou car le xml doit être enregistré dans un fichier xml et le php dans un fichier .php
    J'ai réalise mon code et il me retourne ceci dans le source de la page web :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    <?xml version="1.0" encoding="ISO-8859-1"?>
    <FLUX><PUB>
    	     <ID>114</ID><IMGSRC>http://www.poker-attitude.com/ban/test.gif</IMGSRC>
    		 <LARGEUR>468</LARGEUR>
    		 <HAUTEUR>60</HAUTEUR></PUB><PUB>
    	     <ID>154</ID><IMGSRC>http://img513.imageshack.us/img513/358/b246860sc6.gif</IMGSRC>
    		 <LARGEUR>468</LARGEUR>
    		 <HAUTEUR>60</HAUTEUR></PUB><PUB>
    	     <ID>156</ID><LIENTEXTE>faites de vos reves une realite</LIENTEXTE>
    		 <DESC>nouvelle methode de gain innovante !!!</DESC>
    		 <LIEN>http://www.supereden.com/?id=S654025W&language=french</LIEN></PUB><PUB>
    	     <ID>31</ID><IMGSRC>http://www.erotiquart.com/images/stories/banniere.jpg</IMGSRC>
    		 <LARGEUR>468</LARGEUR>
    		 <HAUTEUR>60</HAUTEUR></PUB><PUB>
    	     <ID>69</ID><IMGSRC>http://www.creditneto.net/bannieres/creditneto_generique_468x60.gif</IMGSRC>
    		 <LARGEUR>468</LARGEUR>
    		 <HAUTEUR>60</HAUTEUR></PUB></FLUX>
    A priori je ne vois aucune erreur au niveau de la structure et les données affichées sont correct. Est-ce que à ce stade le flux xml est ok et exploitable ???
    Et celà pose-t-il un problème qu'il soit créé par un fichier php parce que le code que vous voyez ci-dessus dans le source de ma page concerne la page testxml.php
    Merci de votre aide car je suis un peu perdu et les explications sur le web ne sont pas nombreuses et bien expliquées

  2. #2
    Membre Expert Avatar de alain.couthures
    Profil pro
    Gérant
    Inscrit en
    Avril 2007
    Messages
    902
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Gérant

    Informations forums :
    Inscription : Avril 2007
    Messages : 902
    Par défaut
    Tout me semble OK à part un & qu'il s'agirait de convertir en &amp; car le XML ne plaisante pas sur les entités !

  3. #3
    Membre éclairé
    Inscrit en
    Décembre 2006
    Messages
    411
    Détails du profil
    Informations forums :
    Inscription : Décembre 2006
    Messages : 411
    Par défaut
    OK ? A bon en fait j'ai fait du xml sans le savoir. Par contre le & tu le transformes comment en &amp.
    Et çà ne pose pas de problème pas de problème que le flux se trouve dans un fichier php ???
    Car après les sites externes vont pouvoir afficher le contenu du flux sur leur site et donc la source va se trouver dans le fichier php testxml.php

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    31
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Octobre 2005
    Messages : 31
    Par défaut
    Pour transformer les entités html il y a la fonction htmlentities qui fait ça très bien.
    Sinon pour ce qui est de l'extension .php du flux RSS, cela importe peux, tant que le contenu du fichier lui est bon.
    En espérant avoir répondu à tes questions.

Discussions similaires

  1. Création d'un flux XML à partir de SAS
    Par flo860 dans le forum SAS Base
    Réponses: 2
    Dernier message: 13/03/2012, 09h13
  2. Sax : création d'un flux xml
    Par hitchie dans le forum Général Python
    Réponses: 0
    Dernier message: 29/04/2009, 17h56
  3. [PHP] Limiter résultats flux xml
    Par Freedolphin dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 22/02/2006, 09h53
  4. [DOM XML][XSLT] Création d'un document XML avec PHP
    Par ToxiZz dans le forum Bibliothèques et frameworks
    Réponses: 21
    Dernier message: 16/01/2006, 17h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo