我想从使用PHP的网站下载文件。
我想创建一个php脚本来下载文件而无需在他们的网站上下载文件。我只想在我的脚本上点击他们的链接,自动下载文件。
我尝试使用CURL,但不起作用....链接就像这个<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);
答案 0 :(得分:1)
我得到“下载失败!”作为内容,这意味着他们可能有某种下载保护。最好的事情可能是询问他们你应该做什么(假设你有权下载文件)或停止尝试(假设你没有)。
无论如何,尝试使用CURLOPT_REFERER设置引用标头。也许他们检查那个标题,看看没有人与文件进行热链接。