Додайте свій проект безкоштовно і почніть отримувати пропозиції від фрілансерів-виконавців вже через хвилини після публікації!
2000 ₽

php get files from disk

проект не виконано
PHP


Реализовать класс (либо модуль) получения файлов на образе диска

Входной параметр — путь к образу

Выходные данные — json-список(массив) файлов на диске

Требования

  •     Реализовать в виде класса или модуля;
  •     Язык разработки — php;
  •     Сохранение файлов в указанную директорию по json-списку(массиву) файлов;
  •     Получение разницы между несколькими списками и сохранение файлов в указанную; директорию
  •     Генерация исключения в случае ошибки (описать исключение);
  •     Сохранение json-списка в json-файл (иметь возможность задавать имя файла);
  •     По завершению работы программы реализовать удаление созданных файлов из временной директории;
  •     Реализовать механизм выгрузки файлов, полученных с образа диска, на ftp-сервер и проверки успешного аплода.

Форматы дисков

  •     Диски виртуальных машин (vmware, virtualbox);
  •     Диски, полученные с использованием команды dd

Формат конфигурационного файла (json-формат, config.json)

{

    "ftpaddress": "",

    "ftplogin": "",

    "ftppass": "",

    "ftpdir": "",

    "tmp": ""

},

где

"ftpaddress" — адрес ftp-сервера;

"ftplogin" — логин к ftp-серверу;

"ftppass" — пароль к ftp-серверу;

"ftpdir" — директория на ftp-сервере, в которую будет выгружаться файл;

"tmp" — временная директория, в которую будут сохраняться json-файлы до их удаления (создавать данную директорию в случае ее отсутствия)


Додатки 1

Перегляд контактної інформації доступний тільки зареєстрованим користувачам.

Відгук замовника про фрилансера Романе Б.

Якість
Професіоналізм
Вартість
Контактність
Терміни

Исполнитель реально признал невозможность выполнения проекта

Сергей Ш. Сергей Шимко | Сейф Сейф

Відгук фрілансера про замовника Сергее Шимко

Оплата
Постановка задачі
Чіткість вимог
Контактність

Задача не предназначена для выполнения сервером, и её реализация невозможна в автоматическом режиме

Роман Б. Роман Бусарев | Сейф Сейф



  1.  фрілансер більше не працює на сервісі
  2. 1 день2000 ₽
    Александр Фоменко
     754   25   0

    +

    Україна Дніпро | 12 січня о 17:01 |
  3. 10 днів6500 ₽
    Микола Ф.
     1970  перевірений   50   1

    Привет могу помочь! Напишите мне начну прям щас.

    Україна Київ | 12 січня о 17:07 |
  4. 2 дні2000 ₽Переможець
    Роман Бусарев
     186   0   1

    Готов взятся за работу

    Україна Хмельницький | 12 січня о 17:32 |
  5.  фрілансер більше не працює на сервісі

Замовник
Сергей Шимко
Білорусь Мінськ  14   1
Проект опублікований
12 січня о 16:21
94 перегляди
Поділитися