Копирование файла с 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; }