Закажите услуги фрилансеров для вашего проекта прямо сейчас!

Размещение заказа на фриланс бирже бесплатно.

12 лет назад
Георгий
40 лет, Россия
12 лет в сервисе
Был онлайн 2 года назад
5 отзывов
12 лет назад

Цель
• Скрипт для осуществления отправки больших файлов по электронной почте частями с web сервера VDS. PHP скрипт отправки файлов.

Описание

Скрипт осуществляет две задачи:

1. Архивирование файлов или папок
2. Отправка на почту

1. Процесс архивирования.

• Скрипт осуществляет архивацию всех файлов или папок, размещенных в определенной директории. (Inbox) Архивация файлов запускается по кнопке начать архивацию, необходимо предусмотреть возможность задать размер частей архива в Мб. Разбивку можно реализовать по уже конкретному списку размеров. (меня интересует возможность отправки по 1, 3, 5, 10, 25, 50 МБ и целиком. По нажатию кнопки происходит архивирование папок и файлов в директории хранения Inbox с перемещением заархивированных файлов в отдельную директорию Outbox. (может использоваться любой тип архива) В дальнейшем это директория будет использоваться для отправки файлов почтой.

2. Отправка файлов на почту
Скрипт осуществляет отправку всех файлов находящихся в директории для отправки outbox
Отправка файла должна предусматривать возможность установки следующих параметров:

1. Электронный ящик или через запятую ящики адресата(ов).
2. Выбор количества отправляемых файлов из директории для отправки. (3, 5, 10, 20, все) То есть можно отправить например первые три архива, потом запустить еще раз и отправить следующие части.
3. Установка задержки после отправки каждого отдельного файла в сек. (20, 40, 60, 90, 120, 180)

После отправления отправленные файлы перемещаются в отдельную директорию sent, если возникнет потребность можно будет их отправить заново.

Работа скрипта отправки файлов не должна прерываться даже после закрытия формы отправки, т.е. процесс должен висеть на сервере до полного выполнения заданных параметров отправки.

Скрипт на сервере:

Inbox (здесь хранятся файлы и папки приготовленные к архивации)
Outbox (исходящие файлы готовые к отправке заархивированные части)
Sent (отправленные файлы, возможно переместить в исходящие для повторной отправки)
Скрипт 1 (Архиватор)
Скрипт 2 (Форма отправки файлов по почте)

Можно реализовать в одном скрипте обе функции.

  1. Прием заявок
  2. Выбор исполнителя
  3. Выполнение заказа
  4. Обмен отзывами

Нет заявок

Другие заказы в категории «Веб-программирование»

Здесь заказчик и фрилансеры могут обсуждать заказ до начала его выполнения.
Фрилансеры могут участвовать в обсуждении только после подачи заявки.
Здесь заказчик будет контролировать выполнение заказа и общаться с исполнителем.
Доступ к этому разделу имеют только заказчик и выбранный исполнитель.
Все материалы этого раздела закрыты от поисковых систем.