Я ищу некоторые общие рекомендации по этому …
Я создал скрипт PHP, который использует cURL для загрузки csv-файла. В настоящее время он загружает файл на мой компьютер, когда я запускаю скрипт. Я хотел бы изменить путь загрузки, чтобы перенаправить его в каталог на моем веб-хосте. Есть ли простой способ сделать это с помощью PHP?
Ниже приведен краткий обзор скрипта PHP, который загружает файл CSV:
<?php $ch = curl_init(); //this is where I submit the form to download the csv file... curl_close ($ch); header("Content-Disposition: attachment; filename=file_I_am_downloading.csv"); header("Content-Type: application/octet-stream"); readfile("http://www.example.com/file_I_am_downloading.csv"); ?>
Чтобы подвести итог, я хотел бы, чтобы в скрипт были внесены поправки, чтобы при запуске этого файла PHP он загружал файл «file_I_am_downloading.csv» в конкретный каталог на моем хосте, а не сначала загружал его на мой компьютер. Спасибо за ваше время, и любое направление, которое вы можете предоставить, очень ценится.
$ch = curl_init(); .... curl setup $data = curl_exec($ch); if ($data === FALSE) { die(curl_error($ch)); } // do this, instead of the header/readfile business. file_put_contents('/some/path/on/your/webhost', $data);