curl - скачивание файлов по ссылке

  1. <?php
  2.  
  3. $url  = 'http://compolom.ru/222.jpg';
  4. $path = '222.jpg';
  5.  
  6. $ch = curl_init();  
  7. $fp = fopen($path, "w+");
  8.  
  9. curl_setopt($ch, CURLOPT_URL, $url);
  10. curl_setopt($ch, CURLOPT_FAILONERROR, false);
  11. curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
  12. curl_setopt($ch, CURLOPT_TIMEOUT, 60);
  13. curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true);
  14. curl_setopt($ch, CURLOPT_HEADER, false);
  15. curl_setopt($ch, CURLOPT_FILE, $fp);
  16.  
  17. curl_exec($ch);
  18.  
  19. curl_close($ch);
  20. fclose($fp);
  21.  
  22. ?>
Проверял на хосте, 20 метровый файл скачался в момент, размер файла ограничивается памятью сервера ;-)

Реклама

Мы в соцсетях

tw tg yt gt