Справочники, инструменты, документация

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

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");
}