【发布时间】:2011-10-15 07:30:46
【问题描述】:
我正在寻找有关这方面的一般指导...
我创建了一个使用 cURL 下载 csv 文件的 PHP 脚本。目前,当我运行脚本时,它会将文件下载到我的计算机上。我想修改下载路径以将其路由到我的网络主机上的目录。有没有简单的方法可以用 PHP 做到这一点?
这里是下载 CSV 文件的 PHP 脚本的快速摘要:
<?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”下载到我主机上的特定目录,而不是先下载到我的计算机上。感谢您抽出宝贵时间,非常感谢您提供的任何指导。
【问题讨论】:
-
如果您启用了 fopen 包装器,您可以简单地使用 PHP 复制命令:php.net/manual/en/function.copy.php
标签: php file curl download filepath