当我在浏览器中粘贴此链接时,它会下载.xlsx文件并正确打开。 但是当我尝试使用curl,file_get_contents()或file_put_contents()将文件下载到服务器时,它不会打开并显示错误。
我想要做的就是将文件下载到我的服务器。
$url = 'http://members.tsetmc.com/tsev2/excel/MarketWatchPlus.aspx?d=0';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_HEADER, false);
$data = curl_exec($curl);
curl_close($curl);
$myfile = fopen("newfile.xlsx", "w") or die("Unable to open file!");
fwrite($myfile, $data);
fclose($myfile);