【问题标题】:How to save file on my server link using PHP?如何使用 PHP 在我的服务器链接上保存文件?
【发布时间】:2018-08-08 06:23:57
【问题描述】:

我有一个指向csv file 的链接。我想使用 PHP 将此文件安全地保存到我的服务器。我怎样才能做到这一点?当我使用 cURL 和文件的函数(fopen、fputs、fclose)时:

$url = "https://tracker-api.toptal.com/reports/summary_csv?project_ids[]=226400&worker_ids[]=75647&start_date=2018-08-01&end_date=2018-08-07&access_token=MmNLelZwczlvekVXb2o0dnFVYWl2U2dTaEQ0OEdHNzhGK0hZOFB5b0dENWpQa1U4Z0xGWlhYa2pTaEwzV3FFVS0tSXQrZmdzdTBLTENMUmxHNEZpdklFUT09--0af46f6d677a8034fb89d9d24e135e6604e83870";

$ch = curl_init();
$source = $url;
curl_setopt($ch, CURLOPT_URL, $source);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$data = curl_exec ($ch);
curl_close ($ch);

$destination = __DIR__.'/files/data.csv';
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);

我的文件编码错误:

【问题讨论】:

  • 您是在问如何保存文件吗?安全!=保存
  • 根据你的截图,那不是CSV文件,而是PDF文件.....
  • @FrankerZ 是的。我犯了一个错误(
  • @NicoHaase 是的,我是对的!谢谢我改变/总结?到 /summary_csv?然后我保存文件

标签: php csv curl fopen


【解决方案1】:

我将 /summary? 更改为 /summary_csv? 并保存文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 2015-06-19
    • 2013-10-21
    • 2022-11-21
    相关资源
    最近更新 更多