【发布时间】:2018-06-14 20:37:51
【问题描述】:
我需要一些帮助来解决以下问题。 我的php网页我需要从网上下载一个excel文件,但我没有文件路径,当我输入url链接时下载开始,例如:www.example.com/prices。 输入该网址开始下载。 有什么帮助吗? 我没有尝试过卷曲。有什么代码可以帮忙吗?
//DESCARGA DE ARCHIVO
libxml_use_internal_errors(true);
$url = "http://www.distribuidoraidem.com.ar/precios";
$filecontent = file_get_contents($url);
$tmpfname = tempnam(sys_get_temp_dir(),"tmpxls");
file_put_contents($tmpfname,$filecontent);
之前我使用 curl 在网络上进行了登录,所以如果您尝试该代码将无法正常工作。 谢谢!
【问题讨论】:
-
向我们展示您尝试过的代码
-
如果您向尝试从不同来源下载文件的页面发出 cURL 请求,则 cURL 也会尝试下载该文件。只需将您的 cURL 请求指向
www.example.com/prices。 -
在 php.net/curl_setopt 查看
CURLOPT_FOLLOWLOCATION,您可以在 curl 请求中使用它来跟踪重定向到实际下载。