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

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-2024, «1С-Битрикс», 2024