Downloader v 1.0
Автор: Елистратов Р.М. (romane@matrixchat.ru)
Создана: 4/16/01
Последняя модификация: 8/16/01

Назначение
Скачивание файлов с сервера по HTTP/FTP

Настройка скрипта (настраиваются в самом скрипте downloader.cgi)
Необязательные параметры
  1. проверка пути до инторпретатора Perl
    пример: /usr/bin/perl или /usr/local/bin/perl
  2. настройка переменной пути по умолчанию $default_path
    (знак "/" в конце переменной обязателен (!))
    пример: $default_path = "/home/user/download/";
  3. настройка шрифтов в форме
    $font_style - основные надписи
    например: URL до файла
    $font_style_comment - надписи-подсказки
    например: текстовый (Тип файла)
    $font_style_error - надписи-"ошибки"
    например: Сервер не отвечает
  4. Html-форма, содержится в подпрограмме DForm. При ее изменении рекомендуется не менять имена полей.
Обязательные параметры
  1. модуль CGI.pm для получения данных формы
  2. модуль LWP.pm для получения содержимого файла
Общий вид
URL до файла:
например: http://www.test.com/files/file.zip
Путь сохранения файла:
например: /home/user/download/
Тип файла: текстовый   бинарный
Кодировка: cp1251   koi8-r
Описание полей формы
  • Поле "URL до файла" содержит полный путь до файла, включающий в себя (обязательно) http:// или ftp://
    пример: http://www.test.com/files/file.zip или ftp://www.test.com/files/file.zip
  • Поле "Путь сохранения файла" содержит путь до каталога на сервере, куда будет сохранен скачиваемый файл. Если поле оставить пустым, то используется путь по умолчанию (переменная $default_path устанавливается в самом скрипте (!))
    пример: $default_path = "/home/user/download/";
  • Поле "Тип файла" устанавливает тип скачиваемого файла.
    Текстовые файлы (*.html *.cgi *.phtml *.asp *.js *.txt и д.р.) Бинарные файлы (*.jpg *.gif *.mp3 *.zip и д.р.)
  • Поле "Кодировка" устанавливает кодировку в которой будет сохранен скачиваемый файла.
    Наиболее вероятный результат то, что сохраненный файл будет в koi8-r