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