ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
 
 
Опции темы Поиск в этой теме Опции просмотра

YandexLoader
  #1  
Старый 06.12.2008, 19:06
Аватар для fucker"ok
fucker"ok
Познавший АНТИЧАТ
Регистрация: 21.11.2004
Сообщений: 1,137
Провел на форуме:
2487541

Репутация: 761


По умолчанию YandexLoader

Этот класс на PHP позволяет загружать и скачивать с файл-хостинга http://narod.yandex.ru/ без ввода капчи
Функционал реализован в виде класса , поэтому его легко использовать (всего 4-е метода, см loader.php)

В качестве примера, я соорудил консольный вариант программы.

для загрузки файлов придется создать аккаунт на яндексе
Код:
php cmdloader.php --login логин --password пароль --upload путь\до\загружаемого\файла
Для скачивания - аккаунт на яндексе не требуется
Код:
php cmdloader.php --url http://narod.ru/disk/4/some.txt.html --tofile some.txt
Сам использовал при перестановке vds. Нужно было куда-то сбросить несколько ГБ. Пропускать через себя не хотелось, да и покупать ftp для дампа тоже.
Понимаю что этот скрипт не претендует на звание супер приват, поэтому хотелось бы спустить в народ (мы же народная группа?) после реализации всех недочетов (если найдете)
Требования:
  • php5
  • curl
  • Все файлы в кодировке utf8 (там есть пара комментариев)
Да, буду благодарен если кто-нибудь проверит работу под windows
Код:
php --url http://narod.ru/disk/4216732000/header.php.html --tofile c:\header.php
Вложения
Тип файла: zip YandexLoader.zip (5.0 Кб, 31 просмотров)

Последний раз редактировалось fucker"ok; 15.02.2009 в 22:26.. Причина: добавил требования
 
Ответить с цитированием
 





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ