Скачать картинку с помощью cURL
В редакторе
Скачать картинку с помощью cURL
Brain_Script
1862
2016-09-03 12:31:10
<?php
/**
* Функция сохраняет изображение средствами cURL,
* когда опция allow_url_fopen отключена.
*/
function save_image($kartinka,$kuda_sohranit){
$kurl = curl_init($kartinka);
curl_setopt($kurl, CURLOPT_HEADER, 0);
curl_setopt($kurl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($kurl, CURLOPT_BINARYTRANSFER,1);
$rawdata = curl_exec($kurl);
curl_close($kurl);
if (file_exists($kuda_sohranit)) :
unlink($kuda_sohranit);
endif;
$fp = fopen($kuda_sohranit,'x');
fwrite($fp, $rawdata);
fclose($fp);
}
/**
* Сохраним логотип Google в папку images
* в том же каталоге, где лежит наш скрипт.
*/
$url = 'http://www.google.com/images/icons/ui/doodle_plus/doodle_plus_google_logo_on_grey.gif';
$kuda_sohranit = 'images/logo.gif';
save_image($url, $kuda_sohranit);
?>
Войдите для добавления комментария.