我正在尝试使用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?
答案 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;