ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

php, заказы на скачивание файлов
  #1  
Старый 28.03.2009, 20:40
Amper128
Новичок
Регистрация: 23.11.2008
Сообщений: 5
Провел на форуме:
27508

Репутация: 5
По умолчанию php, заказы на скачивание файлов

Помогите описать в общих чертах алгоритм реализации (я не прошу код так как в состоянии написать самостоятельно, просто возникли трудности в реализации)

Суть такова:
При заходе на сайт виден список файлов
Юзеры (аккаунты создаются адинистратором) логинятся на сайте, в специальную форму добавляют ссылку на файл и описание, выбирают категорию
скрипт добавляет данные в базу
далее что-то извлекает эти данные из базы, качает и после скачивания добавляет в базу информацию о ссылке на файл на сервере, после чего файл появляется в общем списке на сайте. (вот тут собственно и проблемы)
через определенный промежуток времени файлы удаляются с сервера.
Так же на странице пользователя показывается информация о его добавленных закачках (которые ожидают и которые уже находятся в обработке)
 
Ответить с цитированием

  #2  
Старый 28.03.2009, 20:46
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

Amper128 В чем может быть проблема оО? Кроном запускаем скрипт, который берет ссылки для скачивания и скачивает.

Если есть какой то исходный список - то к нему можно добавлять новые файлы. Либо тот же кроновый скрипт обновляет список, либо при обращении пользователя смотрим БД и выводим файлы. Mysql_query('SELECT * FROM zakachki WHERE is_downloaded=1');
 
Ответить с цитированием

  #3  
Старый 28.03.2009, 20:49
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

Цитата:
(вот тут собственно и проблемы)
Если у тебя только тут проблемы - это не проблема . Создай еще одну ROW в таблице под названием listed. Дальше чекаешь, если его значение 1 - он выводится в скрипт, если же 0 - нет. Алгоритм вообще прост. Мне щас нечего делать - поэтому стучи в аську 674542, напишу скриптец =).
 
Ответить с цитированием

  #4  
Старый 28.03.2009, 22:08
Amper128
Новичок
Регистрация: 23.11.2008
Сообщений: 5
Провел на форуме:
27508

Репутация: 5
По умолчанию

а тогда как именно качать?
сокеты? а если файл на 12гб?
wget? а чем его запускать?
извините, если вопросы тупые, оч устал
 
Ответить с цитированием

  #5  
Старый 28.03.2009, 22:17
Sharky
Познавший АНТИЧАТ
Регистрация: 01.05.2006
Сообщений: 1,021
Провел на форуме:
3424739

Репутация: 921


Отправить сообщение для Sharky с помощью ICQ
По умолчанию

PHP код:
system('wget http://site.com/file.exe'); 
 
Ответить с цитированием

  #6  
Старый 28.03.2009, 22:42
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме:
4832771

Репутация: 1916


По умолчанию

Цитата:
Сообщение от Amper128  
а тогда как именно качать?
сокеты? а если файл на 12гб?
wget? а чем его запускать?
извините, если вопросы тупые, оч устал
Да хоть террабайт....по кускам читай файл и вовремя очищай буфер.
 
Ответить с цитированием

  #7  
Старый 28.03.2009, 23:30
Amper128
Новичок
Регистрация: 23.11.2008
Сообщений: 5
Провел на форуме:
27508

Репутация: 5
По умолчанию

А как быть с ограничением по времени выполнения скрипта?
И как отследить успешное выполнение команды wget?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



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


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




ANTICHAT.XYZ