Разработка обработчика файла
1 500 руб. за проект
•
электронные деньги
Задача: разобрать файл с данными и внести обновления/добавления в посты wordpress. Примерный алгоритм:
- Авторизоваться по http и скачать файл(арихив около 5мб).
- Разархивировать файл(gz), архив не удаляем
- Построчно прочитать файл(около 70 тысяч строк), пропустив первую(содержит название полей)
- Выбрать строки по соответствию вхождения элементов заданного списка в строку
- Выбранные строки разбить на подстроки разделителем \t
- Находим в базе данных запись по уникальному id
- Проверяем дату LASTUPDATED в строке и в базе данных
- Если в строке более свежая запись, то обновляем запись
- Если запись не найдена, создаем новую.
- Разархивированный файл удалить.
- Записать лог файл в названии текущую дату указать.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.