![]() |
php, заказы на скачивание файлов
Помогите описать в общих чертах алгоритм реализации (я не прошу код так как в состоянии написать самостоятельно, просто возникли трудности в реализации)
Суть такова: При заходе на сайт виден список файлов Юзеры (аккаунты создаются адинистратором) логинятся на сайте, в специальную форму добавляют ссылку на файл и описание, выбирают категорию скрипт добавляет данные в базу далее что-то извлекает эти данные из базы, качает и после скачивания добавляет в базу информацию о ссылке на файл на сервере, после чего файл появляется в общем списке на сайте. (вот тут собственно и проблемы) через определенный промежуток времени файлы удаляются с сервера. Так же на странице пользователя показывается информация о его добавленных закачках (которые ожидают и которые уже находятся в обработке) |
Amper128 В чем может быть проблема оО? Кроном запускаем скрипт, который берет ссылки для скачивания и скачивает.
Если есть какой то исходный список - то к нему можно добавлять новые файлы. Либо тот же кроновый скрипт обновляет список, либо при обращении пользователя смотрим БД и выводим файлы. Mysql_query('SELECT * FROM zakachki WHERE is_downloaded=1'); |
Цитата:
|
а тогда как именно качать?
сокеты? а если файл на 12гб? wget? а чем его запускать? извините, если вопросы тупые, оч устал |
PHP код:
|
Цитата:
|
А как быть с ограничением по времени выполнения скрипта?
И как отследить успешное выполнение команды wget? |
| Время: 03:59 |