如何下载文件并将其用于php中的导入操作

时间:2014-12-01 09:21:15

标签: php oscommerce

我试图为我的电子商务自动导入产品目录,我想知道是否可以远程下载文件并直接从代码中使用它而无需先手动下载然后导入它。这是插件设置路径的代码部分,如果我可以添加一些代码来下载文件并将其放在" 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"]));

此代码是" easy csv import"的一部分。通过" cozmo"

谢谢

1 个答案:

答案 0 :(得分:0)

我设法做到了,我使用file_put_contents("Tmpfile.zip", fopen("http://someurl/file.zip", 'r'));在脚本的同一目录下载文件