Загрузка файлов и распределение для файлообменика
Нужно написать скрипт контроля и распределения для файлообменика.
Принцип работы:
Основной сайт осуществляет загрузку на контент сервера и показывает файлы для скачивания, но сам не чего не содержит.
Требуется написать скрипт, который будет проверять
а ) кол-во файлов в папке, чтобы в ней не содержалось слишком много их.
б) автодополнял новые папки (пример: папка 1 = 1000 файлов, папка 2 = 1000 файлов и тд).
с) проверял загруженность жесткого диска и автоперенаправлял на новый жесткий или контент сервер файлы, при почти пиковой загрузке жесткого.
д ) удалял файлы в случае если пользователь или администратор их удалит с сервера.
е) автоопределял картинка это или архив или иное расширение и сортировал, а также автосоздавал папку для загрузки файла или уже загружал в имеющиеся.
Написать также страницу контроля и распределения контент серверов, для мониторинга.