PHP rel = NOFOLLOW - PullRequest
       4

PHP rel = NOFOLLOW

0 голосов
/ 11 декабря 2010

Я хочу скачивать файлы с веб-сайта с использованием 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 Ответ

1 голос
/ 11 декабря 2010

Я получаю "загрузка не удалась!" как контент, что означает, что они, вероятно, имеют какую-то защиту от скачивания. Лучше всего спросить их, что вам следует делать (если у вас есть разрешение на загрузку файла) или прекратить попытки (если вы этого не делаете).

В любом случае, попробуйте установить заголовок реферера с помощью CURLOPT_REFERER. Может быть, они проверяют этот заголовок, чтобы увидеть, что никто не имеет горячей ссылки на файл.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...