Выкачать картинку с другого сайта

Главные вкладки

Аватар пользователя xakudu xakudu 7 мая 2016 в 11:16

Есть задача по урлу закачивать себе на сайт картинку и встраивать её в систему файлов Друпал. Есть ли какое-нибудь готовое решение для этого, наверняка же кто-то писал?
То есть файл импорта, в нем номер ноды и ссылки на изображения, надо получить ноду с картинками уже внутри Друпала.
Есть примеры, кто-нибудь делал?

Комментарии

Аватар пользователя dgastudio dgastudio 7 мая 2016 в 12:12
1
<?php 

      file_prepare_directory

($dirFILE_CREATE_DIRECTORY);
      foreach(
$i['images'] as $k=>$img){
        
$url $img['link'];
        
$name $i['object_user_number'].'_'.$img['position'].'.jpg';
        
$file file_save_data(file_get_contents($url,false), $dir.'/'.$name,FILE_EXISTS_REPLACE);
        if(!empty(
$file)){
          
$node->field_gallery['und'][$k] = (array)$file;
        }
      }
?>