Felclist
Новичок
Отправка xml-запроса
Помогите пожалуйста с отправкой запроса. Сталкиваюсь с такой проблемой впервые и сомневаюсь, что у меня правильная функция отправки
function request ()
{
$XMLBody = '<?xml version="1.0"?>'.'
...
;
$host = 'ping.server.ru';
$XMLRequest = 'POST /RPC2 HTTP/1.1
Host: ping.server.ru
Content-Type: text/xml
Content-Length: ' . strlen ($XMLBody).
$XMLBody;
$remote = fsockopen ($host, 80);
fwrite ($remote, $XMLRequest);
$Response = '';
while (!feof ($remote))
{
$Response .= fread ($remote, 8192);
}
fclose ($remote);
return $Response;
}
Что здесь может быть неправильно? Сейчас этот скрипт выполняется секунд 30 и нету никакого ответа![Frown :( :(](/talk/styles/default/xenforo/smilies/frown.png)
Помогите пожалуйста с отправкой запроса. Сталкиваюсь с такой проблемой впервые и сомневаюсь, что у меня правильная функция отправки
function request ()
{
$XMLBody = '<?xml version="1.0"?>'.'
...
;
$host = 'ping.server.ru';
$XMLRequest = 'POST /RPC2 HTTP/1.1
Host: ping.server.ru
Content-Type: text/xml
Content-Length: ' . strlen ($XMLBody).
$XMLBody;
$remote = fsockopen ($host, 80);
fwrite ($remote, $XMLRequest);
$Response = '';
while (!feof ($remote))
{
$Response .= fread ($remote, 8192);
}
fclose ($remote);
return $Response;
}
Что здесь может быть неправильно? Сейчас этот скрипт выполняется секунд 30 и нету никакого ответа
![Frown :( :(](/talk/styles/default/xenforo/smilies/frown.png)