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

Bibliothèques et frameworks PHP Discussion :

[XML] interroger flux xml en post


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 18
    Par défaut [XML] interroger flux xml en post
    Bonjour,

    j'y connais pas grand chose en xml et j'ai une petite question :

    je dois interroger un flux xml en envoyant une requete en post. cette requette contient elle meme un flux xml.
    j'aimerai faire ça en php, je voudrais savoir quelles sont les meilleures techniques pour arriver à ça ?

    je sais pas si ma question est très claire !

    Merci !

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    18
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 18
    Par défaut
    j'ai finalement trouver un topic qui parlait de ça et j'ai donc repris le truc mais ça marche pas :

    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    <?PHP
    $requete_xml = '<?xml version="1.0" encoding="UTF-8"?>
    <REQUETE>
    <DEMANDE_DISPO>
    <ENTETE ...</DEMANDE_DISPO>
    </REQUETE>';
     
    $post_data = urlencode($requete_xml);
     
    $url = "http://91....";
     
    //-----o initialize curl handle
    $ch = curl_init(); 
     
    //-----o L'URL à récupérer
    curl_setopt($ch, CURLOPT_URL,$url);
     
    curl_setopt($ch, CURLOPT_POST, 1 );
     
    //-----o Le fichier où sera écrit le transfert. 
    $fp = fopen("fichier_recepteur.xml", "w");
    curl_setopt($ch, CURLOPT_FILE, $fp);
     
    //-----o requête à passer en params
    curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
     
    curl_exec($ch);
    curl_error($ch);
    curl_close($ch);
    fclose($fp);
    ?>
    voila donc mon code, quand je vais sur la page php en question, la page commence à se charger mais c'est très très lent et au final quand la page à finit de se charger mon fichier xml qui est censé recevoir la réponse est vide !
    pourtant ma requete xml fait que 10 lignes et la réponse devrait etre rapide.
    donc je vois pas trop d'ou ça peut venir.

    si quelqu'un peut m'aider
    merci !

Discussions similaires

  1. Récupérer le flux GET et POST entre les pages
    Par Arno2xF dans le forum Langage
    Réponses: 3
    Dernier message: 13/11/2011, 19h17
  2. [Web Service] Envoi de code XML par POST
    Par flo73 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 14/07/2010, 13h52
  3. lien avec XML en Post via un formulaire
    Par epeichette dans le forum Langage
    Réponses: 1
    Dernier message: 19/11/2009, 23h32
  4. Réception flux XML posté par fsockopen
    Par salimi dans le forum Langage
    Réponses: 3
    Dernier message: 22/05/2006, 11h01

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