Comment interoger une requete XML par méthode post en php

WRInaute discret
Bonjour,

Je dois interroger une requête xml mais je n'arrive plus à trouver la solution.

<?PHP
$requete_xml ='<?xml version="1.0" encoding="UTF-8"?><REQUETE><DISPO>texte</DISPO></REQUETE>';
$post_data = "xml=" . urlencode($requete_xml);
$url = "http://xml.url_serv..../";
//-----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 );
curl_setopt($ch, CURLOPT_CUSTOMREQUEST,'POST');
//-----o Le fichier où sera écrit le transfert.
$fp = fopen("resa.xml", "w");
curl_setopt($ch, CURLOPT_FILE, $fp);
//-----o requête à passer en params
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
$ret=curl_exec($ch);
echo $ret;
curl_close($ch);
fclose($fp);


?>

voila donc mon code, quand je vais sur la page php en question, la page commence à se charger et au final quand la page à finit de se charger mon fichier xml qui est censé recevoir la réponse est vide !

onc je vois pas trop d'ou ça peut venir.

si quelqu'un peut m'aider
merci !
 
WRInaute accro
Sinon en français ça donne quoi: "Interroger une requête XML" ? :D
C'est comme si tu disais: "Parler une parole de français" :mrgreen:
 
WRInaute accro
Ouais, parce que quand tu interroge, tu demande (ou tu récupère)
Et ce n'est pas compatible avec Post (tu envois)

Soit tu post un XML, soit tu interroge un XML...
 
WRInaute discret
blman a dit:
Ouais, parce que quand tu interroge, tu demande (ou tu récupère)
Et ce n'est pas compatible avec Post (tu envois)

Soit tu post un XML, soit tu interroge un XML...

Merci,

Voila, j'aimerais interroger un XML en utilisant les codes php

Cdt.
 
Discussions similaires
Haut