С нами с 04.03.05
Сообщения: 3744
Рейтинг: 856
|
Добавлено: 24/03/05 в 23:44 |
Чтоб скачать фриконтент, спонсор чаще всего даёт на него ссылку, без возможности доступа на ftp. Причём директория, где лежит контент, защищён от хотлинка. Можно ли закачать такие файлы сразу на свой хост и как? В фтп менеджерах чтоб скачать файл, надо подконнектиться к сайту, а с антихотлинком хрен это сделаешь. Толковые ответы оцениваются.
|
|
|
|
старый зануда
С нами с 26.07.03
Сообщения: 3291
Рейтинг: 1361
|
Добавлено: 25/03/05 в 00:33 |
Rikki Mongoosto писал: | Чтоб скачать фриконтент, спонсор чаще всего даёт на него ссылку, без возможности доступа на ftp. Причём директория, где лежит контент, защищён от хотлинка. Можно ли закачать такие файлы сразу на свой хост и как?... |
Если на хосте есть доступ к шеллу и wget, то можно, если нет, то придется сначала выкачать контент к себе, а потом уже заливать на хост. Обычно, защита от хотлинка такие манипуляции позволяет. Во всех случаях никакого доступа по FTP к контенту не потребуется.
|
|
|
|
С нами с 18.03.04
Сообщения: 38
Рейтинг: 16
|
Добавлено: 25/03/05 в 00:34 |
Подделать реферер
|
|
Скрипты на заказ.
(PHP, MySQL, HTML...)
|
0
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 25/03/05 в 00:37 |
wget -i /path/to/file/with/urls --referer="http://www.hotlink.com"
|
|
|
|
С нами с 04.03.05
Сообщения: 3744
Рейтинг: 856
|
Добавлено: 25/03/05 в 00:58 |
Если честно, то я не врубился. Объясни, пожалуйста, что это?
|
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 25/03/05 в 01:14 |
делаешь файл
down.php
<?php
passthru("wget -P /path/to/directory/ -i /path/to/directory/file_to_download.txt --referer='http://www.domain_to_download_from.com/' --user-agent='IE'");
?>
в файл file_to_download.txt список урлов которые надо скачать.
Запускаешь down.php в браузере. Также права на папку куда будут складываться файлы должны быть соответсвующие.
|
|
|
|
С нами с 04.03.05
Сообщения: 3744
Рейтинг: 856
|
Добавлено: 25/03/05 в 04:39 |
maul писал: | <?php
passthru("wget -P /path/to/directory/ -i /path/to/directory/file_to_download.txt --referer='http://www.domain_to_download_from.com/' --user-agent='IE'");
?>
в файл file_to_download.txt список урлов которые надо скачать.
Запускаешь down.php в браузере. Также права на папку куда будут складываться файлы должны быть соответсвующие. |
Извини, пожалста, за настрыность и непонятливость, я про PHP до твоего совета только краем уха слыхал.
Ничего не поняв из вышесказанного, я постеснялся задавать вопросы дальше и полез шариться по инету. Кое-что понял, сделал файл Down и file_to_dowload.txt, залил на хост. На папку, в которую хотел скачать файлы, выставил permissions 777 и прочие read rewrite execute. Ничего не пашет, где то я ошибся. В общем, выкладываю код, чтоб не гадать.
P.S. Если поможет, то вот адрес, где лежит free content
xttp://wmcontent.videosz.com/
Видео файлы (2 файла, например
xttp://wmcontent.videosz.com/896/videosz-teen-tryouts-audition-8-11.mpg
xttp://wmcontent.videosz.com/900/videosz-teen-tryouts-audition-8-53.mpg
Нужно залить на
xttp://mydomain.com/folder1/folder2/
Down file:
<html>
<head>
<title>DOWN</title>
</head>
<body>
<?php
passthru("wget -P /path/to/directory/ -i /path/to/directory/file_to_download.txt --referer='http://wmcontent.videosz.com/' --user-agent='IE'");
?>
</body>
</html>
Ещё один вариант попробовал:
<html>
<head>
<title>DOWN</title>
</head>
<body>
<?php
passthru("wget -P /path/to/folder2/ -i /path/to/folder2/file_to_download.txt --referer='http://wmcontent.videosz.com/' --user-agent='IE'");
?>
</body>
</html> (смутила строка directory, подумал, может на имя папки стоит заменить)
P.P.S: maul, надеюсь я не сильно за@bal. С меня рейтинг )
P.P.P.S: А что должно произойти, когда я Down открою. До этого просто белая страница появлялась.
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 25/03/05 в 18:52 |
Ставишь скрипт из моей подписи и будет тебе счастье.
|
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 25/03/05 в 19:26 |
Итак:
открываешь блокнот, пишешь туда ДВЕ строчки
http://wmcontent.videosz.com/896/videosz-teen-tryouts-audition-8-11.mpg
http://wmcontent.videosz.com/900/videosz-teen-tryouts-audition-8-53.mpg
сохраняешь как тхт файл, называешь его urls.txt
Открываешь второй блокнот
пишешь туда Код: |
<?php
passthru("pwd");
?> |
сохраняешь как pwd.php
Это позволит тебе узнать путь на сервере к твоим файлам.
Открываешь третий блокнот
пишешь туда
Код: | <?php
passthru("wget -P /path/to/directory/ -i /path/to/directory/urls.txt --referer='http://wmcontent.videosz.com/' --user-agent='IE'");
?> |
сохраняешь как down.php
!!! /path/to/directory/ в обоих местах заменить на то, что покажет pwd.php
Все три файла заливаешь в ту папку куда хочешь залить и остальные. На эту папку ставишь права на запись пользователям other.
1) запускаешь pwd.php
2) меняешь /path/to/directory/ в down.php на то что покажет pwd.php
3) запускаешь down.php (он ничего не покажет)
4) обновляешь страницу фтп-клиента.
5) любуешься закачанными файлами.
О результате сообщишь.
|
|
|
|
Дегенератор идей
С нами с 09.11.03
Сообщения: 2116
Рейтинг: 986
|
Добавлено: 25/03/05 в 19:30 |
хтмл теги не нужны нигде
|
|
|
|
С нами с 16.02.05
Сообщения: 123
Рейтинг: 155
|
Добавлено: 25/03/05 в 20:32 |
Да любую HTTP качалку взять, и качай себе н здоровье, надо на сервер сразу закачать - можно wget через шелл или скрипт для этого серверный, надо к себе втянуть - Teleport софтина для этого есть, или подобные
|
|
|
|
С нами с 04.03.05
Сообщения: 3744
Рейтинг: 856
|
Добавлено: 25/03/05 в 20:56 |
Maul - человек дня!
Спасибо!
|
|
|
|
С нами с 29.11.06
Сообщения: 156
Рейтинг: 39
|
Добавлено: 13/01/07 в 12:30 |
Пожалуйста, help me!!!
Все сделал. Запускаю pwd.php и вот что пишет
Warning: passthru() has been disabled for security reasons in /var/www/vhosts/alternativa.biz/httpdocs/teen/pwd.php on line 2
Где прокол.
|
|
|
|
прожектор перестройки
С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636
|
Добавлено: 13/01/07 в 12:40 |
Код: | /var/www/vhosts/alternativa.biz/httpdocs/teen/ |
че еще нада та?
|
|
|
|
С нами с 29.11.06
Сообщения: 156
Рейтинг: 39
|
Добавлено: 13/01/07 в 13:12 |
Ок. Поменял в двух местах ссылки. Запустил down.php.. Как и написано- нехера не открылось. Но. Но почему файлы так и не залились на мой фтп???
|
|
|
|
С нами с 29.11.06
Сообщения: 156
Рейтинг: 39
|
Добавлено: 15/01/07 в 01:05 |
Up. Помогите
|
|
|
|
С нами с 03.07.05
Сообщения: 474
Рейтинг: 231
|
Добавлено: 16/01/07 в 20:24 |
FTheS писал: | Warning: passthru() has been disabled for security reasons in /var/www/vhosts/alternativa.biz/httpdocs/teen/pwd.php on line 2
|
passthru() был отключен из-за соображений безопасности. вот вся причина. ищи другой хост, либо проси хостера включить (врядли).
|
|
|
|
С нами с 26.02.03
Сообщения: 2366
Рейтинг: 987
|
Добавлено: 16/01/07 в 20:45 |
FTheS писал: | Up. Помогите |
Помогаю - ссылка на нужный скрипт в моей подписи
|
|
|
|