Скрипт загрузки и преобразования данных. PHP (UNIX)

Бюджет: 2 000 руб
24.62 $ – 21.44 €
Добрый день, необходим человек со знанием PHP для выполнения задачи с загрузкой и преобразованием данных.
Необходимо сделать исполняемый кроном PHP файл, результатом работы которого будет несколько файлов формата:
1. upload -> items -> items_(код_группы).cvs
2. upload -> avail -> avail_(код_группы).cvs
Пример в приложении.

Выполнение задачи:
Данные для построения берутся через API запросы к серверу БД.
Запросов всего 3.

1. Получение списка групп (dev4.videokon.ru/soap_tes..., выполняется 1 раз за сессию.
Необходимо создать [ID] => массив товарных групп, эти значения в дальнейшем используются для запроса категорий.

2. Получение описания товаров (dev4.videokon.ru/soap_tes...
Подставляя значения [ID] => товарных групп мы получим данные для каждого файла items_(код_группы).cvs
Из получаемых данных нам нужны: – все.
Поле [Name] перед записью необходимо дополнительно преобразовать:
Вставить пробелы до и после спец символов: "-","+","(",")","/","","|"
Проверить и поправить наличие более одного пробела
Проверить и поправить наличие пробелов до или после текста

3. Получение цен и складских остатков (dev4.videokon.ru/soap_tes...
Подставляя значения [ID] => товарных групп мы получим данные для каждого файла avail_(код_группы).cvs
Из получаемых данных нам нужны:
[No] => 962033
[AvailableClient] => 0
[PriceClientRUB] => 723.45

4. Скрипт должен вести лог выполнения. +время выполнения.

*При повторном запуске, файлы должны быть перезаписаны.
*При выполнении запросов необходимо настроить задержки:
getCatalog – 1 раз в 1 сек. (1 запрос)
getItems – 3 раза в 1 сек. (~20 запросов)
getAvail – 5 раз в 1 сек. (~20 запросов)
* Формат UTF-8

Оплата работы по факту выполнения, работаете у себя на компьютере (все запросы и данные я пришлю), для отсеивания спама напишите в начале сообщения сумму 120 и 80
Опубликован 13.10.2015 в 19:19

Выберите способ верификации:

Обновите страницу после прохождения верификации.