如果网页强制通过标题下载文件。示例如下所示!PHP读取文件而不是下载
trying_to_parse.php:
header('Content-disposition: attachment; filename="examplefile.xml"');
header('Content-type: "text/xml"; charset="utf8"');
readfile('examplefile.xml');
使用PHP IM试图抓住并通过分析这个文件:
使用example.php:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'trying_to_parse.php');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$xml = curl_exec($ch);
echo $xml;
curl_close($ch);
这并没有因为卷曲的工作没有标题。
所以我继续尝试了一些更多的东西,如fopen和file_get _...,这些也没有奏效。
关于如何实际加载通过头文件强制下载的文件的任何想法?
我想用:
$dom->loadXML($xml);
但生病带走任何东西:)
我想解析ForceDownloadedFile.xml文件,它是当你访问一个网址下载力。任何想法?
请联系API访问该网站的供应商。 – hakre
这个问题似乎与题外话,因为它是关于对第三方网站的支持请求。 – hakre
没有它的一个普遍问题你只是看不到这个,并像垃圾邮件发布!编辑它,让你喜欢的人更容易看到! –