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

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

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut