Консольный php скрипт для скачивания файлов через wget

25.04.2017

PHP сам хорошо умеет скачивать файлы, но в нем нет отказоустойчивости из коробки, в отличии от утилиты wget

В чем же отказоустойчивость wget? Если не вдаваться в подробности, то хотя бы в том, то если скачивание оборвется, то wget попробует файл скачать еще раз. Это можно сделать и средствами php, но кода будет значительно больше.

Еще из пряного то, что wget понимает редиректы и может сам по ним перейти.

Пример скачивания 5и видео файлов:

 
 $sBaseUrl = 'http://www.SITE.com/videos/';
 for($i = 1; $i < 5; $i++)
 {
   $sUrl = $sBaseUrl.$i.'.mp4';
   exec("wget -P /home/downloaded $sUrl");
 }


Пометки: Скрипт для скачивания файлов на php, но с использованием wget
Яндекс.Метрика