Comment interoger une requete XML par méthode post en php
7 messages
• Page 1 sur 1
- mikaweb2011
- WRInaute discret

- Messages: 69
- Inscription: 21 Jan 2011
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 !
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 !
- mikaweb2011
- WRInaute discret

- Messages: 69
- Inscription: 21 Jan 2011
Re: Comment interoger une requete XML par méthode post en php
- mikaweb2011
- WRInaute discret

- Messages: 69
- Inscription: 21 Jan 2011
Re: Comment interoger une requete XML par méthode post en php
blman a écrit: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.
-

YoyoS - WRInaute accro

- Messages: 3835
- Inscription: 14 Sep 2006
Re: Comment interoger une requete XML par méthode post en php
Tiens ça te conviendra bien : http://php.net/manual/fr/book.simplexml.php
7 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- [Résolu] [PHP - XML] Comment transformer XML en tableau
- [PHP] Webservice SOAP - Requête XML et type complexe ?
- Requête sur un flux xml?
- Xml, ajax, requête envoi, réception
- AJax, php et xml, probleme de variable php
- [PHP/MySQL] Excepter une valeur dans un requête SQL en PHP
- Méthode file_get_contents php - Problème de géocoding yahoo
- URL REWRITING et PHP suivant la méthode POST ou GET
- recuperer un variable d'url php (methode GET) rewrité
- téléchargement de photos ! comment optimiser la méthode ???
Consultez la description détaillée des produits ou services de Google suivants : API Google Checkout
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
