Документация для разработчиков
Темная тема

GetNewsEx

Описание и параметры

array
CIBlockRSS::GetNewsEx(
 string SITE,
string PORT,
string PATH,
string QUERY_STR,
 bool bOutChannel = false
);

Загружает xml c указанного адреса и разбирает его в массив. В качестве значения user-agent'а используется "BitrixSMRSS". После загрузки xml будет конвертирован в кодировку текущего сайта. Если во время работы метода возникли ошибки, то массив результата будет пустым. Нестатический метод.

Примечание: xml кешируется на время указанное в элементе ttl или если время не указано, то на один час.

Параметры вызова

Параметр Описание С версии
SITE IP-адрес или доменное имя сайта.
PORTНомер порта, к которому будет выполнено подключение. HTTP порт по умолчанию -  80.
PATH и QUERY_STRОбъединяются через знак вопроса ("?") и передаются HTTP команде GET.
bOutChannel Требуется указать true, если новости находятся вне элемента channel. 3.2.1

Возвращаемое значение

Массив представления xml.

Смотрите также

Примеры использования

<?
$arRSS = CIBlockRSS::GetNewsEx('www.1c-bitrix.ru', '80', '/bitrix/rss.php', 'ID=news_sm&LANG=ru&TYPE=news&LIMIT=5');
print_r($arRSS);
?>


Пользовательские комментарии

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

Но помните, что Пользовательские комментарии, несмотря на модерацию, не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2021, «1С-Битрикс», 2021
Наверх