X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Проблема с удаленной публикацией XML-RPC на CMS Wordpress
asAlbert
asAlbert
Topic Starter сообщение 10.8.2011, 21:47; Ответить: asAlbert
Сообщение #1


http://http://http://http
*****

Группа: Active User
Сообщений: 992
Регистрация: 15.12.2009
Из: /dev/null
Поблагодарили: 221 раз
Репутация:   62  


Написал скриптик простой, чтобы проходил по сайтам и в случае нахождение новой новости она публиковалась через XML-RPC.

На Vertrigo все работает, на хостинге не получается. Самое интересное, что ошибку никакую не выдает.

Вот так публикую

include_once 'xml-rpc/lib/xmlrpc.inc';

$GLOBALS['xmlrpc_internalencoding'] = 'UTF-8';
header('Content-type:text/html;charset=utf-8');

$u_name = '!login';
$u_pass = '!pass';

$wp = new xmlrpc_client('/xmlrpc.php','!site.ru',80);
$wp->request_charset_encoding = 'UTF-8';
$wp->return_type = 'phpvals';

$struct = array();

$struct['post_type'] = new xmlrpcval('post', 'string');
$struct['title'] = new xmlrpcval('!Заголовок поста', 'string');
$struct['categories'] = new xmlrpcval('!Новости', 'string');
$struct['description'] = new xmlrpcval('!краткое описание', 'string');
$struct['mt_text_more'] = new xmlrpcval('!полная новость', 'string');
$struct['mt_allow_comments'] = new xmlrpcval(1, 'int');
$struct['mt_allow_pings'] = new xmlrpcval(1, 'int');
$struct['post_status'] = new xmlrpcval('publish', 'string');


//собираем все в кучу
$params = array( //ид блога
new xmlrpcval(0, 'int'), //логин
new xmlrpcval($u_name, 'string'), //пароль
new xmlrpcval($u_pass, 'string'), //данные
new xmlrpcval($struct, 'struct'),
//публикация: true - опубликована,
//false - не опубликована
new xmlrpcval(true, 'boolean'));

//вызываем процедуру metaWeblog.newPost
$r = $wp->send(new xmlrpcmsg('metaWeblog.newPost', $params));
//если ошибка, сообщаем об ошибке постинга
if ($r->faultCode()) {
die('Ошибка постинга:' . $r->faultString());
}
//WP вернет идентификатор поста в случае успеха
$p = $r->value();


Был бы признателен, если кто-нибудь проконсультирует (посоветует хостинг, пройдет все этапы "установки"). Насколько это темный лес?

Готов заказать написание подобного парсера - регулярки сам напишу, мне нужен только постинг.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


Сообщение отредактировал asAlbert - 10.8.2011, 21:48
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Верстка + натяжка на CMS WordPress, OpenCart
2 Chezarius 291 Сегодня, 19:38
автор: k_artem
Открытая тема (нет новых ответов) Русские темы для WordPress. Недорого.
0 SOROKVLAD29 313 Сегодня, 10:16
автор: SOROKVLAD29
Открытая тема (нет новых ответов) CMS для соцсети с фотогалереями.
4 Gariks 946 Вчера, 21:55
автор: BeeBa
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыОцените сайт "бизнес, новости, право". В чем проблема?
22 Merzuka 3151 Вчера, 12:15
автор: nikolay_web
Открытая тема (нет новых ответов) Flextype - маленькая и быстрая CMS на файлах!
7 Awilum 1241 22.5.2018, 13:41
автор: Awilum


 



RSS Текстовая версия Сейчас: 24.5.2018, 23:41
Дизайн