OC v2.х Импорт xml

arsen

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

innerjoin86

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

arsen

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

innerjoin86

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

val06

Разрушитель (V)
Сообщения
53
Симпатии
27
Баллы
355
это идентификатор версии выгрузки, при каждой новой выгрузки он меняется.
а алгоритм изменения знаете ? к примеру в имя файла вставляется число месяц год, или что еще.
если есть алгоритм, можно написать скриптик который будет формировать ссылку.
 
Верх