Précédent   Forum des professionnels en informatique > PHP > Bibliothèques et frameworks > XML
XML Forum d'entraide sur XML avec PHP. Exemples : SimpleXML, OpenXML... Avant de poster -> FAQ XML, Cours XML et Sources XML
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 08/06/2008, 18h00   #1
Invité de passage
 
Inscription : juillet 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 18
Points : 2
Points : 2
Par défaut 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 !
flyoman est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/06/2008, 18h08   #2
Invité de passage
 
Inscription : juillet 2004
Messages : 18
Détails du profil
Informations forums :
Inscription : juillet 2004
Messages : 18
Points : 2
Points : 2
j'ai finalement trouver un topic qui parlait de ça et j'ai donc repris le truc mais ça marche pas :

Code :
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 !
flyoman est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h14.


 
 
 
 
Partenaires

Hébergement Web