Система "Локальный центр загрузок" (скачиваний фильмов)

Категория: Портфолио » Web-программирование | 19 ноября 2009 | Просмотров: 3067



Система "Локальный центр загрузок" (скачиваний фильмов)


Для пользователей нашей интрасети был написан скрипт для скачивания фильмов с локального сервера (компьютера, на котором этот скрипт и стоит, а также с фтп-сервера нашего провайдера).

Из функциональных возможностей:
- вывод списка файлов (фильмов) из определенных папок на локальном диске с возможность скачивания;
- закрытая прямая ссылка, файл отдается через php-класс, таким образом не нужно подключать директорию к apache для доступа из сети;
- статистика (отображение в виде звездочок (если до 5) или звездочки и "х _число_скачиваний_");
- вывод в списке доступных фильмов для скачивания размера файла и даты его создания (если фильм новый, число дней указывается отдельно, то отображается около названия фильма gif-анимация "new" (см. скриншот "2012 CAMRip.avi");
- возможность вортировки фильмов по критеріям: дата создания, популярность, название в порядка увеличения или спадания;
- вывод топ-скачиваемых фільмов даной категории вконце странице (на странице самой категории);
- ограничение скорости скачивания файлов в зависимости от диапазона ip адресса;
- вывод списка фильмов из ftp-директории и построение списка с прямой ссылкой на указаний файл из сервера (для економии траффика трансляция передачи данных с фтп через скрипт отключена);
- вывод статистики скачиваний, построеной в результате парсинга скриптов в автоматическом режиме, предоставленого log-а скачиваний с фтп;
- как указывалось ранее, для фильмов с фтп также есть сортировка и вывод вконце топ скачиваемых;

- поддержка многократной вложености папок;
- вывод статистики скачивания (объем, средний объем за сутки, средняя скорость за сутки, общее количество файлов, количество файлов по категориям);

- парсинг данных из офф.сайта нашего провайдера (3NET) посдених двух публикаций (правый верхний блок);
- парсинг данных из сайта Красилів the best.
а) последние новости
б) последние комментарии
в) последние фотографии из фотогаллереи
г) топ фотографий за просмотрами
- интегрирован скрипт счетчика посещаемости

- активированно кеширование, очистка кеша автоматически каждые "n" часов (в зависимости от контента)
- использование БД mysql

Ключевые теги: php, скрипт, программирование
 (голосов: 1)

Views Просмотров: 3067   Comms Комментарии (0)