Пытаюсь выкачать фотки по внешнему урлу и вложить в свойство элемента, не получается, не работает код.
Если же вставлять фото с сервера, все ок.
Подскажите, в чем проблема?
Как скачать фотки по ссылке, спасибо!
Если же вставлять фото с сервера, все ок.
Подскажите, в чем проблема?
Как скачать фотки по ссылке, спасибо!
Код |
---|
if(CModule::IncludeModule('iblock')) { $arrImg = array( 23915 => "https://test.ru/wp-content/uploads/parse.jpg" ); $arElems = array(); $resItemsList = CIBlockElement::GetList( array(), Array("IBLOCK_ID"=>6, "XML_ID" => array_keys($arrImg)), false, false, array("ID", "XML_ID", "IBLOCK_ID") ); while($obItemsList = $resItemsList->Fetch()) { $arElems[$obItemsList["XML_ID"]] = $obItemsList["ID"]; } $el = new CIBlockElement; foreach($arrImg as $keyImg => $urlImg) { $arLoadProductArray = Array( "PREVIEW_PICTURE" => CFile::MakeFileArray($urlImg) // "PREVIEW_PICTURE" => CFile::MakeFileArray($_SERVER["DOCUMENT_ROOT"]."/upload/company.jpg") ); $el->Update($arElems[$keyImg], $arLoadProductArray); } } |