PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
globaluo
Отправлено: 05 Марта, 2018 - 21:38:17
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




Доброго времени суток! Есть необходимость написать приложение для загрузки файлов по нескольким разным файлообменникам с получением обратной ссылки на файл. Например: turbobit.net, k2s.cc, depfile.us итд.
Вопрос стоит в подходе к реализации данной задачи. На ум приходит мысль реализовать загрузку для каждого файообменника так:
    авторизация на сайте с помощью curl и получение данных input для отправки файла (всякие секретные хеши и сам адрес сервера)
    отправка файла тоже через curl (если ответ будет сразу, то это очень круто, если нет, то следующий пункт)
    цикличная проверка с небольшим интервалом списка файлов на наличие загружаемого файла дабы получить обратную ссылку на файл

Проблемы могут возникнуть на каждом пункте, а хотелось бы универсальный способ.
Внутренний голос подсказывает что есть варианты по надежнее и проще Закатив глазки Может кто-то писал что-то подобное или знает как лучше...

(Отредактировано автором: 05 Марта, 2018 - 21:44:49)

 
 Top
Мелкий Супермодератор
Отправлено: 05 Марта, 2018 - 21:52:14
Post Id



Активный участник


Просматривает форум
Сообщений всего: 11685
Дата рег-ции: Июль 2009  
Откуда: Россия, Санкт-Петербург


Помог: 584 раз(а)




От индивидуального кода для каждой цели вы никак не избавитесь.

Максимум что можно сделать - спрятать конкретику реализации за общим фасадом. Ну и быть готовым постоянно чинить ломающийся из-за изменений внешних систем код.


-----
PostgreSQL DBA
 
 Top
globaluo
Отправлено: 05 Марта, 2018 - 22:27:17
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Март 2018  


Помог: 0 раз(а)




Мелкий пишет:
От индивидуального кода для каждой цели вы никак не избавитесь.

Максимум что можно сделать - спрятать конкретику реализации за общим фасадом. Ну и быть готовым постоянно чинить ломающийся из-за изменений внешних систем код.

Я соглашусь с вами по поводу индивидуального кода для каждой цели. Каждый файлообменник все таки по разному реализован и иммет свои параметры. Но главным вопросом требующим совета все таки остается сам подход к реализации задачи.
Я имею ввиду что можно ли реализовывать вообще подобным методом такие задачи или все же имеется подход с другой стороны, какие-то функции специальные или библиотеки...

(Отредактировано автором: 13 Марта, 2018 - 22:40:03)

 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB