Пытаюсь выкачать фотки по внешнему урлу и вложить в свойство элемента, не получается, не работает код.
Если же вставлять фото с сервера, все ок.
Подскажите, в чем проблема?
Как скачать фотки по ссылке, спасибо!
Если же вставлять фото с сервера, все ок.
Подскажите, в чем проблема?
Как скачать фотки по ссылке, спасибо!
| Код |
|---|
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);
}
}
|