Постинг в ЖЖ с тегами на Php

Lexx59

Профессор
Регистрация
9 Янв 2009
Сообщения
183
Реакции
38
Используя вот этот код:

Код:
<?
$username = "testuser";
$password = "testpassword";
$title = "Заголовок сообщения";
$text = "Проверочное сообщение";
$year = date("Y");
$month = date("m");
$day = date("d");
$hour = date("H");
$min = date("i");
$query = '<?xml version="1.0"?>
<methodCall>
  <methodName>LJ.XMLRPC.postevent</methodName>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>username</name>
            <value>
              <string>'.$username.'</string>
            </value>
          </member>
          <member>
            <name>password</name>
            <value>
              <string>'.$password.'</string>
            </value>
          </member>
          <member>
            <name>event</name>
            <value>
              <string><![CDATA['.$text.']]></string>
            </value>
          </member>
          <member>
            <name>subject</name>
            <value>
              <string>'.$title.'</string>
            </value>
          </member>
          <member>
            <name>lineendings</name>
            <value>
              <string>pc</string>
            </value>
          </member>
          <member>
            <name>year</name>
            <value>
              <int>'.$year.'</int>
            </value>
          </member>
          <member>
            <name>mon</name>
            <value>
              <int>'.$month.'</int>
            </value>
          </member>
          <member>
            <name>day</name>
            <value>
              <int>'.$day.'</int>
            </value>
          </member>
          <member>
            <name>hour</name>
            <value>
              <int>'.$hour.'</int>
            </value>
          </member>
          <member>
            <name>min</name>
            <value>
              <int>'.$min.'</int>
            </value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodCall>';
file_put_contents("temp.txt",$query);
$headers = "POST /interface/xmlrpc HTTP/1.0\r\n"; 
$headers .= "User Agent: XMLRPC Client 1.0\r\n"; 
$headers .= "Host: www.livejournal.com\r\n"; 
$headers .= "Connection: Close\r\n"; 
$headers .= "Content-Type: text/xml\r\n"; 
$headers .= "Content-Length:".filesize("temp.txt")."\r\n";
$headers .= "\r\n";
$fp = fsockopen("www.livejournal.com", 80, $errno, $errstr, 5); 
if($fp)
{
    fwrite($fp, $headers.$query); 
    $s = '';
    while (!feof($fp)) {
        echo fgets($fp, 128);
        flush();
    }
    fclose($fp);
}
?>
Получается запостить тестовое сообщение. Но не могу разобраться как добавить туда тэги.
Пытаюсь понять документацию:

однако не получается :(
Помогите дописать тэги в структуру.
 
Помогите дописать тэги в структуру.

необходимо добавить еще одну секцию
HTML:
<member>
<name>props</name>
<value>
  <struct>
     <member>
        <name>taglist</name>
            <value>
              <string>первйыйтег,второйтег,третийтег,итд</string>
            </value>
      </member>
  </struct>
</value>
</member>
 
Назад
Сверху