Я использую curl для отправки данных формы в строку xml. Ответ xml: <redirect_url>www.xxxxx.com</redirect_url>
. Может ли кто-нибудь помочь мне извлечь этот URL-адрес и перенаправить пользователя на него? Спасибо.extract url from xml response and redirect
Извините, что ... Спасибо за ответы. Код:
// создать новый ресурс Curl
$ch = curl_init('http://www.zzz.com/');
// установить соответствующие параметры г
$strXML = "<lead> <applicant> <title>".$title."</title> <fname>".$fname."</fname> <lname>".$lname."</lname> <email>".$email."</email> <dob>".$dob."</dob> </lead>";
эхо $ strXML;
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt ($ ч, CURLOPT_RETURNTRANSFER, '1'); curl_setopt ($ ch, CURLOPT_POST, true); curl_setopt ($ ch, CURLOPT_POSTFIELDS, массив ('lead' => $ strXML)); $ strResult = curl_exec ($ ch); // закрываем Curl ресурс, и высвободить ресурсы системы
echo $strResult;
curl_close ($ ч);
Пример ответа:
<result>
<posting_error>0</posting_error>
<valid_partner>1</valid_partner>
<redirect_url>www.xxx.com</redirect_url>
</result>
Некоторый код будет полезным. – 2010-11-24 17:56:47
Это не похоже на XML для меня. Не могли бы вы показать свой код и полный ответ? – 2010-11-24 17:58:37