繁体   English   中英

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

[英]Php download file from link that downloads file

我正在尝试使用php下载在调用URL时创建和下载的文件。

在这种情况下,我尝试以编程方式从荷兰气象局下载txt文件,但是可以转到以下网址(在此示例中)为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 =下载+数据+集

转到该URL将下载文件。

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

有谁知道如何用PHP做到这一点?

使用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);

尝试:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM