Bonjour,
j'interroge un service web REST et je reçois une réponse en XML
voici mon code :
Et je reçois les réponse dans IE :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 $curl = curl_init(); // Création d'une ressource cURL curl_setopt($curl, CURLOPT_URL, $url); //constantes PREdéfinies parPHP : L'URL à récupérer curl_setopt($curl, CURLOPT_RETURNTRANSFER, false); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); $output = curl_exec($curl); // Recuperation du réponse / Récupération de l'URL et passage au navigateur curl_close($curl);
soit
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" encoding="UTF-8"?> -<ApiUser version="1.0" generator="zend">-<lookup><response>RESP_SUCCESS</response>-<user><nom>toto</nom><id>578</id></user><status>success</status></lookup></ApiUser>
soit
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <?xml version="1.0" encoding="UTF-8"?> -<ApiUser version="1.0" generator="zend">-<lookup><response>RESP_FAILURE</response><status>success</status></lookup></ApiUser>
J'aimerais bien savoir comment je peux récupérer [RESP_SUCCESS] ou [RESP_FAILURE] dans mon code...
En fait, je vais appliquer une condition, par exemple :
Comment je peux nettoyer mon varaible $output ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 if ($output=='RESP_SUCCESS'){ //continuer } else{ //arrêter; }
Comment je peux faire cela ?
Merci
Partager