Как постить в liveinternet пост с картинками?

Alhimik

Писатель
Регистрация
11 Июн 2012
Сообщения
9
Реакции
0
В textkit есть такая возможность: берешь статью с картинками из html файла нажимаешь опубликовать и он загружает картинки на img.liveinternet.ru. Как сделать тоже самое на php?
С обычной публикацией на php все понятно есть в этой теме Для просмотра ссылки Войди или Зарегистрируйся
Вот здесь есть документация и пример скрипта публикации Для просмотра ссылки Войди или Зарегистрируйся
PHP:
<?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;
}
?>

Подскажите, как сделать чтобы картинки на liveinternet загружались?
 
Назад
Сверху