J'utilise curl pour publier des données de formulaire dans une chaîne XML. La réponse XML est <redirect_url>www.xxxxx.com</redirect_url>
Quelqu'un pourrait-il m'aider à extraire cette URL et rediriger l'utilisateur vers elle? Merci.Extraire l'URL de la réponse xml et la rediriger
Désolé été absent ... Merci pour les réponses. Le code est:
// créer une nouvelle ressource cURL
$ch = curl_init('http://www.zzz.com/');
// définir r options appropriées
$strXML = "<lead> <applicant> <title>".$title."</title> <fname>".$fname."</fname> <lname>".$lname."</lname> <email>".$email."</email> <dob>".$dob."</dob> </lead>";
echo $ strXML;
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt ($ ch, CURLOPT_RETURNTRANSFER, '1'); curl_setopt ($ ch, CURLOPT_POST, true); curl_setopt ($ ch, CURLOPT_POSTFIELDS, array ('lead' => $ strXML)); $ strResult = curl_exec ($ ch); // Fermeture de la ressource cURL et des ressources système jusqu'à
echo $strResult;
curl_close ($ ch);
Exemple de réponse:
<result>
<posting_error>0</posting_error>
<valid_partner>1</valid_partner>
<redirect_url>www.xxx.com</redirect_url>
</result>
Une partie du code serait utile. –
Cela ne me ressemble pas au format XML. Pourriez-vous montrer votre code et la réponse complète? –