使用PHP

时间:2015-10-08 13:38:49

标签: php curl gzip gz

我正在尝试使用带有gz文件的链接和解压缩到其中的文件(XML):

http://pricesprodpublic.blob.core.windows.net/pricefull/PriceFull7290027600007-001-201510080331.gz?sv=2014-02-14&sr=b&sig=%2FK7fni9kl%2FNukOTnHnW15%2BQue79dbCCFM9vyrOyHfDY%3D&se=2015-10-08T13%3A39%3A44Z&sp=r

这样做的“正确”方法是什么?

我正在寻找将其下载到服务器并打开它的代码片段。

1 个答案:

答案 0 :(得分:0)

而不是下载文件我解码它并准备解析它:

$file = "http://pricesprodpublic.blob.core.windows.net/pricefull/PriceFull7290027600007-001-201510080331.gz?sv=2014-02-14&sr=b&sig=%2FK7fni9kl%2FNukOTnHnW15%2BQue79dbCCFM9vyrOyHfDY%3D&se=2015-10-08T13%3A39%3A44Z&sp=r"
$zdata = file_get_contents($file);

$data =  gzdecode ( $zdata );
echo $data;