Загрузка файлов и распределение для файлообменика

Филимонов13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
07.03.2014

Нужно написать скрипт контроля и распределения для файлообменика.

Принцип работы:

Основной сайт осуществляет загрузку на контент сервера и показывает файлы для скачивания, но сам не чего не содержит.

Требуется написать скрипт, который будет проверять

а ) кол-во файлов в папке, чтобы в ней не содержалось слишком много их.

б) автодополнял новые папки (пример: папка 1 = 1000 файлов, папка 2 = 1000 файлов и тд).

с) проверял загруженность жесткого диска и автоперенаправлял на новый жесткий или контент сервер файлы, при почти пиковой загрузке жесткого.

д ) удалял файлы в случае если пользователь или администратор их удалит с сервера.

е) автоопределял картинка это или архив или иное расширение и сортировал, а также автосоздавал папку для загрузки файла или уже загружал в имеющиеся.

Написать также страницу контроля и распределения контент серверов, для мониторинга.