Главная  Контакты
CibGuard CibGPA Cibaner CibToolBar CibCM CibSetMaker Tor-TGP CibAuction FHG-Org CibLoader
Предназначение скрипта
Модули Perl необходимые для работы Установка Принцип работы Советы Возможные проблемы Цена Предупреждение Новости: 16.10.2004 вышла версия 1.2. 6.08.2004 вышла версия 1.1.
6.04.2004 вышла версия 1. Предназначение скрипта: Скрипт предназначен для ускорения времени работы и для облегчения самого процесса работы постеров в ТГП (ЛЛ). Возможности скрипта: 1. Работать с фотографиями: а) Закачивать от спонсора фотки в zip архиве. б) Разархивировать их. в) Если в архиве нет тумбинашек, то делает их указанного размера. г) Переименовывать по шаблону фотки и тумбинашки. д) Закачивает все это по фтп на указанный хостинг в указанные папки(папки создаются автоматически). 2. Работать с видео файлами: а) Закачивать от спонсора видео в zip архиве. б) Разархивировать их. в) Переименовывать по шаблону видео и тумбинашки. г) Закачивает все это по фтп на указанный хостинг в указанные папки(папки создаются автоматически). 3. Работать с файлами галерей (например при работе с субмитером типа AdamSubmiter): а) Закачивать со своего винта zip архив с файлами галерей. б) Разархивировать их. в) Закачивает все это по фтп на указанный хостинг в указанные папки(папки создаются автоматически). 4. Работать с архивами tar.gz (например при работе с RussianSubmiter, или при необходимости закачать на хост нужный скрипт): а) Закачивать с нужного хостига архив. б) Разархивировать их. в) Закачивает все это по фтп на указанный хостинг в указанные папки(папки создаются автоматически). 5. Закачивать каталоги с одного сервера на другой (например при переезде): а) Закачивает из все одной папки на указанный хостинг в указанную папку(папка создаются автоматически). 6. Удалять каталоги (например на некоторых серверах настроенно так, что каталоги (и файлы в них) созданные скриптом - через ФТП не удалить). 7. Удалять файлы (например на некоторых серверах настроенно так, что каталоги (и файлы в них) созданные скриптом - через ФТП не удалить). Модули Perl необходимые для работы: CGI, LWP, Archive::Zip, Image::Magick, Net::FTP. Но не стоит волноваться по поводу их количества - они в 99% стоят уже у вашего хостера. Я даже на некоторых фришных встречал этот комплект. Если их нет, то обращайтесь к суппорту хостига и они вам поставят их сразу и без вопросов. Установка: 1) Копируем файл load.pl в папку /cgi-bin/ на Вашем сервере в текстовом режиме, ставим на его атрибуты 755. 2) Копируем файлы index.html, form_mov.html, form_pic.html, form_arh.html, form_del.html, form_delfil.html, form_dir.html, form_tar.html, leftframe.html туда где лежат Ваши HTML файлы. 3) Изменяем в form_mov.html, form_pic.html, form_arh.html, form_del.html, form_delfil.html, form_dir.html, form_tar.html строчку http://www.you-host.com/cgi-bin/load.pl на путь к скрипту на Вашем хостинге. Принцип работы: Формы управления закачкой сделаны очень просто и я думаю объяснять что на них что нет смысла. А принцип работы всех трех частей такой: создается временный каталог -> в него закачивается нужный Вам архив (или с винта, или с другого сервера) -> архив разархивируется -> если необходимо, то переименовывается -> если необходимо - делаются тумбы -> все что есть во временном каталоге закачивается по ФТП -> временный каталог удаляется. Некоторые этапы можно пропустить, например: если есть в архиве тумбы, то их не делать; или если нужно просто скачать и разархивировать на сервер какой-то архив и тд.
Советы:
1) Рекомендую load.pl скопировать в папку /cgi-bin/lyboe_imy и закрыть ее с помощью
   .htaccess, чтобы всякие не хорошие люди получили облом.
2) В качестве временного каталога ни когда не указывайте ./, что бы потом не было
   мучительно больно, что из нее все удалиться. (Для удаления временной папки 
   используется рекурсивная функция).
3) Программа работает только с zip архивами. Я не знаю как поведет себя модуль для
   разархивации - так что не рекомендую экспериментировать с процессом сжатия.
   Используйте WinRar.
4) Пример работы
   Если скрипт установлен в папке /cgi-bin/loader (ниже наведено дерево каталогов):
   /load_zip
   /cgi-bin
   --------/loader
           -------/zip
   --------/script
   то для закачки в папку load_zip, в поле "В какую временную дирректорию скачать"
   нужно писать ../../load_zip/, соответственно в папку script пишем ../script/
   в папку zip пишем ./zip/
Возможные проблемы:
1) Возможно, что тумбинашки не будут создаваться. Это не из-за моих рук, а из-за 
   глюков модуля Image::Magick.
     Пути решения: строку $image->Resize(geometry=>geometry, width=>$gf1, height=>$gf2)
   изменить на $image->Resize(width=>$gf1, height=>$gf2). Если это не помогает трясите
   суппорт хостинга на обновление модуля.
2) Если не закачиваются мувики - проверте, разрешено ли вообще на данный хост их закачивать.
   Такое бывает на фришных хостингах.
3) В Opere не работает закачка архивов (какие-то у него глюки с передачей параметров типа
    multipart/form-data).
4) Если при закачке архивов с винта вылетает ошибка, то уменьшите размер закачиваемого архива.
   У меня через одного прова закачиваються архивы по 300кб, а через дугого максимум по 50кб. 
   В чем причина не знаю.
5) Архивы кое-где в каталог cgi-bin не разархивирываються, наверное связанно с настройкой сервера.

Цена:
10$. Беру Webmany или Fethard. Предупреждение: 1) Запрещается скрипт перепродавать, давать в аренду. 2) Разрешается менять его под свои потребности, но с обязательным уведомлением меня что поменялось (вдруг мне это тоже понадобиться :)). 3) В скрипте нет проверки передаваемых параметров, в связи с тем, что я сомневаюсь, что кто-то будет ломать свой хост. 4) Автор не несет ответственности за возможные проблемы возникшие у Вас на хостинге. 5) На вопли: "У меня не работает" ответ: "У всех работает". Если есть проблемы со скриптом - обращайте, будем разбираться что не работает. 6) Все обновления в пределах версии бесплатно.