Копирование файла с https-ресурса (функция copy не работает)
Обычно файлы нормально скачиваются функцией copy. Но в случае протокола HTTPS получаем ошибку. Но можно скопировать с помощью cURL:
function copy($source, $dest){
if(!($fh = fopen($dest, 'wb'))) return false;
$ch = curl_init($source);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_NOPROGRESS, false);
curl_setopt($ch, CURLOPT_FILE, $fh);
curl_exec($ch);
fclose($fh);
return true;
}
