我想下载文件,从一个网站使用PHP。
我想创建一个php脚本来下载文件,而不是去他们的网站下载文件。我只想在我的脚本上添加他们的链接,然后自动下载文件。
我试着卷曲,但不起作用...链接如下所示的<a rel="nofollow" href="/download-15866-114621.srt"><b>Download</b></a>
代码:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,
'http://subtitrari.regielive.ro/download-15866-114621.srt');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$contents = curl_exec ($ch);
echo $contents;
curl_close ($ch);发布于 2010-12-11 23:48:45
我得到“下载失败!”作为内容,这意味着他们可能有某种下载保护。最好的办法可能是问他们你应该做什么(假设你有他们的许可下载文件),或者停止尝试(假设你没有)。
无论如何,请尝试使用CURLOPT_REFERER设置referer标头。也许他们会检查那个头文件,看看是否没有人被热链接到这个文件。
https://stackoverflow.com/questions/4417398
复制相似问题