Посмотрел часто народ хочет в свои загрузки воткнуть файлы с удаленного сервера, скрипт подключается удаленно по фтп к хосту и отдает файлы, не рекомендуется слишком большие файлы размещать, так как файл временно храниться в памяти пхп, чтоб мусор не оставлять на сервере, тестил на файлах не более 15 метров.
Рекурсивно просматривает папку на сервере
пожелания по улучшению пишите в тему
ошибки желательно подкреплять скринами или текстом