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