Надо написать несколько несложных модулей и модификаций для Shop-Script Premium. Пишите только: - у кого есть опыт работы с shop-script; - кто может взяться за работу в ближайшие дни; ...
Многопоточный ftp загрузчик файлов на сервера
Здравствуйте)
Напишите свои сроки и цены.
Задание.
Написать программу на дельфях или С+ или скрипт на PHP- 4.1.+ который обеспечил автоматическую многопоточную загрузку на сеть сайтов (ftp серверов фри-хостингов) определенных пользователем файлов и папок с локального компьютера или сервера. Должно быть реализовано два режима работы.
1. Один к многим.
2. Многие к многим.
В первом режиме программа делает загрузку по списку ftp серверов одной группы файлов и папок указанных ей. То есть, на все сервера из данного ей списка будут загружены одинаковые данные.
Во втором режиме программа на каждый сервер из списка загружает отдельный блок файлов. Выгрузка всех файлов происходит в бинарном режиме. Режим работы многопоточный регулируемый опционально пользователем.
Реализовать опционально возможность давать программе указание архивировать файлы в ZIР архивы перед выгрузкой, а после загрузки распаковывать их на удаленном сервере и удалять архив.
Реализация и алгоритм работы.
Программе на входе дается файлом настроек список ftp серверов в стандартном формате, а также указания на папки в которые следует загрузить файлы и папки на каждом из этих серверов, если при подключении по умолчанию сразу на удаленном сервере не открывается нужная папка.
В директорию UPLOAD1 помещаются файлы и папки которые нужно будет выгрузить на эти сервера.
После запуска программа начинает, в многопоточном режиме подключатся к серверам из списка, и загружать в указанные в настройках серверные папки, все файлы с папки с локальной директории UPLOAD1 которые в ней находятся. Количество одновременно работающих потоков выгрузки определяет пользователь опционально от 1 до 50, устанавливая его в окне настроек программы. При выгрузке программа в случае присутствия на удаленном сервере файлов и папок с такими же именами, заменяет их на новые.
В процессе работы программы она ведет лог работы и в случае неудачных подключений или ошибок, делает запись в лог ошибок, указывая с каким сервером была проблема. При удачном завершении процесса загрузки на ftp сервер программа удаляет его из списка серверов. То есть, в случае какого либо збоя в работе программы, остается список еще не обработанных серверов.
При работе по второму варианту, программа также на входе получает список ftp серверов, но выгрузка происходит с папки UPLOAD2 в которой размещены стандартные папки с именами 1, 2, 3, 4,….N в этих паках лежат файлы и паки которые нужно выгрузить на сервера. Программа берет из списка ftp серверов первый сервер и загружает на него файлы с паки под номером 1, потом берет второй ftp сервер и выгружает на него файлы с папки 2 и т.д. Если в процессе работы, какой то из ftp серверов оказался недоступным, тогда программа пропускает его, а также пропускает папку которая соответствовала ему по порядковому номеру. В файл лога ошибок делается запись где указывается сервер и номер его папки. При удачном завершении процесса загрузки на ftp сервер программа удаляет его из списка серверов.
При загрузке файлов в ZIP архивах реализовать возможность опционально давать программе указание запускать распаковку этих файлов на удаленном сервере и удалять сами архивы с сервара после распаковки.
Заявки фрилансеров
Похожие заказы
- $500Веб-программирование6 заявокЗакрыт17 лет назад
- $130
Необходим флэш ролик 640на480 падающие осенние листья на прозрачном фоне + + пояснение со скриншотами как было сделано типа tutorial урок (screenshot-ы интересуют только английского интефейса) - Я Вам ...
Веб-программирование1 исполнительЗавершен17 лет назад Куплю движок для рефератного сайта. Двухуровневый каталог готовых работ (рубрики разделов с количеством работ+ список работ в каждом разделе). Далее- описание работы+ форма заказа ниже). Прошу указать пример реализации (дать ссылку) и ...
Веб-программирование9 заявокЗакрыт17 лет назадТребуется специалист по osCommerce Vam Для подробной информации icq: 801-394
Веб-программирование2 заявкиЗакрыт17 лет назадНеобходимо произвести расчёт продукции по прайсу
Веб-программирование1 исполнительЗакрыт17 лет назад- $250
Нужна настройка/доработка скриптов MFHS + установка российских платежных систем. Производитель скриптов: http://yabsoft.com/ Демо: http://yabsoft.com/mfhs-livedemo.php В частности, мне нужна помощь в доработке и настройке этого скрипта Скрипт уже ...
Веб-программирование1 исполнительЗавершен17 лет назад - $100
Необходимы точные данные для системной прорисовки контуров районов в API GoogleMaps. Как это сделано на wikimapia.com Необходимы следующие контуры: 1 этап ) Москва - административные и муниципальные ...
Веб-программированиенет заявокЗакрыт17 лет назад Нужен скрипт, почти копия smotri.com отличие лишь в том, что видео будет не загружаться пользователями, а загружаться самим администратором сайта, при помощи указывания удаленных flv-файлов, т.е. трансляция видео на сайте будет с все-различных удаленных ...
Веб-программирование3 заявкиЗакрыт17 лет назад- $500
Нужен человек, который очень хорошо разбирается в скрипте vbulletin. Заданий достаточно много. Общая работа разбита на блоки по 4-5 заданий и оплата в 30$ будет производится после завершения каждого блока. Вам будет предоставлен чистый форум ...
Веб-программирование5 заявокЗакрыт17 лет назад - $5000
Имеется портал знакомств (лидер по посещаемости в своем сегменте), необходима его модернизация. Основные направления: Усовершенствование функционала. Создания видеочата со сквозной регистрацией портал-форум-блог-чат. Создание платных сервисов. Обновление ...
Веб-программирование1 исполнительЗакрыт17 лет назад