Title: XMLRPC
Last modified: 22.08.2009

---

# XMLRPC

 *  Решено [magistr_bender](https://ru.wordpress.org/support/users/magistr_bender/)
 * (@magistr_bender)
 * [17 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/xmlrpc/)
 * Доброго времени суток вам.
    Я щас пишу мультиадминку под вордпрес, работающую
   через xmlrpc и у меня возникла проблемма с распарсиванием респонса от xmlrpc.
   По какой-то странной и непонятной мне причине, с части сайтов распарсивается 
   всё отлично, а с части нет. При чём ответ сервера приходит практически одинаковый…
   пробовал вп ставить на разные сервера, всё равно не помогает вот пример скрипта
   распарсивания
 *     ```
       function parse() {
               $this->message = preg_replace('/<\?xml(.*)?\?'.'>/', '', $this->message);
               if (trim($this->message) == '') {
                   return false;
               }
               $this->_parser = xml_parser_create();
               xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false);
               xml_set_object($this->_parser, $this);
               xml_set_element_handler($this->_parser, 'tag_open', 'tag_close');
               xml_set_character_data_handler($this->_parser, 'cdata');
       		if (!xml_parse($this->_parser, $this->message)) {
                   return false;
               }
               xml_parser_free($this->_parser);
               if ($this->messageType == 'fault') {
                   $this->faultCode = $this->params[0]['faultCode'];
                   $this->faultString = $this->params[0]['faultString'];
               }
               return true;
           }
       ```
   
 * вот тут вот
    xml_parse($this->_parser, $this->message) мне возвращает false 🙁
 * самое странное, что пост добавляется если например публиковать
    кодировка респонса
   и реквеста одинаковая ко всем сайтам идёт, но есть одно маленькое отличие, практически
   незаметное, респонс на нераспарсивающихся сайтах отличается на одну \n странно…
   по идее ни на что это влиять не должно

Просмотр 2 ответов — с 1 по 2 (всего 2)

 *  Модератор [Sergey Biryukov](https://ru.wordpress.org/support/users/sergeybiryukov/)
 * (@sergeybiryukov)
 * Live and Learn
 * [17 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/xmlrpc/#post-5287)
 * А как выглядит пример ответа сервера в первом и втором случае?
 *  Автор [magistr_bender](https://ru.wordpress.org/support/users/magistr_bender/)
 * (@magistr_bender)
 * [17 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/xmlrpc/#post-5311)
 * уже разобрался в чём дело ..
    просто xml.so на сервере глючил. переустановили
   и всё супер стало 🙂

Просмотр 2 ответов — с 1 по 2 (всего 2)

 Тема «XMLRPC» закрыта для новых ответов.

## Метки

 * [xmlrpc](https://ru.wordpress.org/support/topic-tag/xmlrpc/)

 * Форум: [Проблемы и решения](https://ru.wordpress.org/support/forum/how-to-and-troubleshooting/)
 * 2 ответа
 * 2 участника
 * Последний ответ: [magistr_bender](https://ru.wordpress.org/support/users/magistr_bender/)
 * Последняя активность: [17 лет, 1 месяц назад](https://ru.wordpress.org/support/topic/xmlrpc/#post-5311)
 * Статус: решённая

## Темы

### Самые популярные темы

### Темы без ответов

### Без вопроса

### Решённые

### Нерешённые

### Все темы
