• Уважаемые пользователи!

    Рады сообщить, что наш сайт был исключён из реестр РКН. В связи с этим сайт доступен без использования VPN.

    Выражаем всем огромную благодарность за помощь в решение данной проблемы.

    Спасибо!

OC v2.х Импорт xml

arsen

Разрушитель (V)
Сообщения
110
Симпатии
36
Баллы
2 322
Подскажите такой момент - хочу автоматизировать( по крону) импорт xml в opencart
Модуль импорта впринципе рабочий, импорт по крону есть, проблема одна поставщик отдает файлы в таком виде
Формат наименований файлов такой: import___ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ.xml, ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ это идентификатор версии выгрузки, при каждой новой выгрузки он меняется.
то есть называйся он просто import - без проблем. а так каждый день разное имея файла.
Кто-либо знает варианты( кроме ручной загрузки) как победить такое.
 

innerjoin86

Разрушитель (V)
Сообщения
76
Симпатии
61
Баллы
238
Вероятно, доработать инструмент (код), который выполняет функцию транспорта файлов формата (import___ХХХХХХХХ-ХХХХ-ХХХХ-ХХХХ-ХХХХХХХХХХХХ.xml) от поставщика в папку импорта, т.е. сначала оригинальный файл копировать (copy) в папку архива, затем его переименовывать (rename) в import.xml для крона.
 
Последнее редактирование:

arsen

Разрушитель (V)
Сообщения
110
Симпатии
36
Баллы
2 322
Идея интересная, но вот вопрос, переименовать можно rename старое имя файла->новое имя файла.
 

innerjoin86

Разрушитель (V)
Сообщения
76
Симпатии
61
Баллы
238
Если не нужно сохранять архив загруженных файлов, н-р, для каких-нибудь последующих "разборов" загрузок, то можно сразу переименовывать (приводить к нужному имени).
 

val06

Продвинутый (IV)
Сообщения
39
Симпатии
17
Баллы
347
это идентификатор версии выгрузки, при каждой новой выгрузки он меняется.
а алгоритм изменения знаете ? к примеру в имя файла вставляется число месяц год, или что еще.
если есть алгоритм, можно написать скриптик который будет формировать ссылку.
 
Верх