从下载文件的链接下载Php下载文件

时间:2016-06-23 13:40:11

标签: php file curl

我正在尝试使用php下载当您调用网址时创建和下载的文件。

在这种情况下,我正在尝试以编程方式从荷兰天气研究所下载一个txt文件,可以通过转到(在此示例中)此URL http://projects.knmi.nl/klimatologie/daggegevens/getdata_dag.cgi?lang=nl&byear=2016&bmonth=6&bday=20&eyear=2016&emonth=6&eday=22&variabele=FHX&variabele=FXX&variabele=TG&variabele=TN&variabele=TX&stations=249&submit=Download+data+set

来完成

转到该网址下载文件。

我想用php做这个,所以我可以使用该文件的内容来制作自定义图表。

有没有人知道如何使用php?

2 个答案:

答案 0 :(得分:1)

使用file_get_contents():http://php.net/manual/en/function.file-get-contents.php

或使用CURL函数:http://php.net/manual/en/function.curl-exec.php

编辑:CURL解决方案:

$url = 'http://projects.knmi.nl/klimatologie/daggegevens/getdata_dag.cgi?lang=nl&byear=2016&bmonth=6&bday=20&eyear=2016&emonth=6&eday=22&variabele=FHX&variabele=FXX&variabele=TG&variabele=TN&variabele=TX&stations=249&submit=Download+data+set';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$str = curl_exec($curl);

答案 1 :(得分:1)

尝试:

$content = file_get_contents("The URL here");
echo $content;