Надо написать несколько несложных модулей и модификаций для 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-ы интересуют только английского интефейса) - Я Вам присылаю фотографии 4x листьев на белом листе бумаги - ...
Веб-программирование1 исполнительЗавершен17 лет назад Куплю движок для рефератного сайта. Двухуровневый каталог готовых работ (рубрики разделов с количеством работ+ список работ в каждом разделе). Далее- описание работы+ форма заказа ниже). Прошу указать пример реализации (дать ссылку) и вашу стоимость. Ориентировочный объем записей каталога - ...
Веб-программирование9 заявокЗакрыт16 лет назадТребуется специалист по osCommerce Vam Для подробной информации icq: 801-394
Веб-программирование2 заявкиЗакрыт17 лет назадНеобходимо произвести расчёт продукции по прайсу
Веб-программирование1 исполнительЗакрыт17 лет назад- $250
Нужна настройка/доработка скриптов MFHS + установка российских платежных систем. Производитель скриптов: http://yabsoft.com/ Демо: http://yabsoft.com/mfhs-livedemo.php В частности, мне нужна помощь в доработке и настройке этого скрипта Скрипт уже стоит на моем хосте, но его надо довести до ума ...
Веб-программирование1 исполнительЗавершен16 лет назад - $100
Необходимы точные данные для системной прорисовки контуров районов в API GoogleMaps. Как это сделано на wikimapia.com Необходимы следующие контуры: 1 этап ) Москва - административные и муниципальные округа Москвы и МО 2 этап ) Россия ...
Веб-программированиенет заявокЗакрыт16 лет назад Нужен скрипт, почти копия smotri.com отличие лишь в том, что видео будет не загружаться пользователями, а загружаться самим администратором сайта, при помощи указывания удаленных flv-файлов, т.е. трансляция видео на сайте будет с все-различных удаленных ...
Веб-программирование3 заявкиЗакрыт16 лет назад- $500
Нужен человек, который очень хорошо разбирается в скрипте vbulletin. Заданий достаточно много. Общая работа разбита на блоки по 4-5 заданий и оплата в 30$ будет производится после завершения каждого блока. Вам будет предоставлен чистый форум ...
Веб-программирование5 заявокЗакрыт16 лет назад - $5000
Имеется портал знакомств (лидер по посещаемости в своем сегменте), необходима его модернизация. Основные направления: Усовершенствование функционала. Создания видеочата со сквозной регистрацией портал-форум-блог-чат. Создание платных сервисов. Обновление дизайна. Администрирование. Инициатива и креативность приветствуются. Надеюсь на долгосрочное сотрудничество.
Веб-программирование1 исполнительЗакрыт16 лет назад