Что мне нужно делать на странице сервера и как получить этот xml-файл? Я застрял. xml в порядке, он проверяется с помощью simplexml_load_string.как получить этот локон?
$var='caca';
$login_xml ='<xml>'.
'<action>log_in</action>'.
'<parameters>'.
'<username>'.$var.'</username>'.
'<pass>abdef01</pass>'.
'</parameters>'.
'</xml>';
$URL = "http://myurl.com/login.php/";
$ch = curl_init($URL);
curl_setopt($ch, CURLOPT_MUTE, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/xml'));
curl_setopt($ch, CURLOPT_POSTFIELDS, "$login_xml");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$output = curl_exec($ch);
curl_close($ch);
Благодарим за ваше время.
Я удалил свой ответ, потому что он неверен. –
У вас должно быть имя переменной для входа xml .. вы не можете просто отправить xml. Вы хотите сказать «PUT»? –