Я пытаюсь автоматизировать импорт каталога товаров для моей электронной коммерции, и мне интересно, возможно ли загрузить файл удаленно и использовать его непосредственно из кода, не загружая его сначала вручную, а затем импортируя. Это та часть кода, где аддон устанавливает пути, если бы я мог просто добавить код для загрузки файла и поместить его в «csv_upload_folder» перед импортом, я думаю, что он может работать отлично
define('CSV_IMPORT_FOLDER', 'csv_import/');
define('CSV_IMPORT_INI_FILE', CSV_IMPORT_FOLDER . 'csv_import.ini');
$config = parse_ini_file(CSV_IMPORT_INI_FILE, true);
define("CORRECT_FIELDS_COUNT", (isset($config["settings"]["correct_fields_count"]) && $config["settings"]["correct_fields_count"] == 1));
define('CSV_IMPORT_UPLOAD_FOLDER', CSV_IMPORT_FOLDER . $config["settings"]["csv_upload_folder"] . '/');
define('CSV_IMPORT_PHP_FILE', basename($PHP_SELF));
define('CSV_DEBUG', (isset($config["settings"]["debug"]) && $config["settings"]["debug"]));
Этот код является частью «простого импорта CSV» от «Cozmo»
Благодарю вас
Мне удалось это сделать, я использовал file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));
скачать файл в том же каталоге скрипта
Других решений пока нет …