Xml-запрос к liveinternet.ru через post-запрос

Hool

Client
Регистрация
27.03.2015
Сообщения
65
Благодарностей
6
Баллы
8
Пытаюсь впихнуть в кубик post-запроса код ниже. Никак не получается.


Код:
<?php
$username = 'USERNAME';
$password = 'PASSWORD';
$boundary = '---------------------' . substr(md5(rand(0, 32000)), 0, 10);
$xml  = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\r\n";
$xml .= "<QUERIS username=\"$username\" password=\"$password\">\r\n";
$xml .= " <query QID=\"1\" TYPE=\"3\">\r\n";
$xml .= "  <headerofpost>Header</headerofpost>\r\n";
$xml .= "  <message>Message</message>\r\n";
$xml .= "  <parseurl>1</parseurl>\r\n";
//$xml .= "  <privatepost>1</privatepost>\r\n";
$xml .= " </query>\r\n";
$xml .= "</QUERIS>\r\n";
$data  = "--$boundary\r\n";
$data .= "Content-Disposition: form-data; name=\"xmlfile\"; filename=\"xmlfile\"\r\n";
$data .= "Content-Type: text/xml; charset=UTF-8\r\n\r\n";
$data .= "$xml\r\n";
$data .= "--$boundary\r\n";
$headers  = "POST /offline_main.php HTTP/1.1\r\n";
$headers .= "Host: www.liveinternet.ru\r\n";
$headers .= "Content-Type: multipart/form-data, boundary=$boundary\r\n";
$headers .= "Content-Length: " . strlen($data) . "\r\n\r\n";
$headers .= $data;
//print "$headers\n\n\n";
$fs = fsockopen('www.liveinternet.ru', 80, $errno, $errstr, 30);
if ($fs) {
fwrite($fs, $headers);
$content = '';
while(!feof($fs)) {
$content .= fgets($fs, 128);
}
fclose($fs);
print $content;
}
?>


Выходит что-то типа этого нужно вбить
Код:
-----------------------------7e03d817b0be6
Content-Disposition: form-data; name="xmlfile"; filename="xmlfile"
Content-Type: text/xml; charset=UTF-8
<?xml version="1.0" encoding="UTF-8"?>
<QUERIS username="derfe" password="394eQYHOJiNevE">
<query QID="1" TYPE="3">
<headerofpost>{-Variable.title-}</headerofpost>
<message>{-Variable.text-}</message>
<parseurl>1</parseurl>
</query>
</QUERIS>

-----------------------------7e03d817b0be6--
 

budora

Client
Регистрация
13.08.2012
Сообщения
831
Благодарностей
554
Баллы
93

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)