PHP rel = NOFOLLOW

时间:2010-12-11 15:27:36

标签: php curl

我想从使用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);

1 个答案:

答案 0 :(得分:1)

我得到“下载失败!”作为内容,这意味着他们可能有某种下载保护。最好的事情可能是询问他们你应该做什么(假设你有权下载文件)或停止尝试(假设你没有)。

无论如何,尝试使用CURLOPT_REFERER设置引用标头。也许他们检查那个标题,看看没有人与文件进行热链接。