Как настроить PHP для загрузки файла в определенный каталог?
Я ищу некоторые общие рекомендации по этому вопросу...
Я создал 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-файла он загружал файл_и_ам_даунлоадинг.csv в определенный каталог на моем хосте, а не сначала загружал на мой компьютер. Спасибо за ваше время, и мы очень ценим любое направление, которое вы можете предоставить.
3
1 answers
$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);
2
Author: Marc B, 2011-07-28 16:52:59