Вы не зашли.
Главная » PHP » как на php сделать фоновую закачку файла
#1. alibek_kz Off (0)
Участник
2013.07.10 07:07
как?можно ли реализовать?
#2. Gemorroj Off (107)
Administrator
2013.07.10 10:10
ложить задания в бд. и отдельным скриптом по крону выкачивать.
#3. alibek_kz Off (0)
Участник
2013.07.10 10:10
вообщем эти файлы через сокеты и функции copy не закачиваеться.только через curl.закачка видео в формате 3gp из ютуба
Код:
span style="color: #0000BB"><?php$url = 'domain.com/file.3gp';$targetFile = fopen('m.3gp', 'w');$ch = curl_init($url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);curl_setopt($ch, CURLOPT_NOPROGRESS, false);curl_setopt($ch, CURLOPT_PROGRESSFUNCTION, 'progressCallback');curl_setopt($ch, CURLOPT_FILE, $targetFile);curl_exec($ch);fclose($ch);function progressCallback($download_size, $downloaded_size, $upload_size, $uploaded_size){ static $previousProgress = 0; if ( $download_size == 0 ) $progress = 0; else $progress = round($downloaded_size * 100/$download_size);}?>
этим способом некачает в фоновом режиме
Отредактировано alibek_kz (2013.07.10 12:12)
#4. Gemorroj Off (107)
Administrator
2013.07.10 11:11
вот только при чем тут фоновая загрузка..)
#5. alibek_kz Off (0)
Участник
2013.07.10 11:11
не понял?
#6. alibek_kz Off (0)
Участник
2013.07.10 12:12
например пользаватель найдет себе видео и нажмет на кнопку создать 3gp и должен файл 3gp скачаться на сервер в фоновом режиме.и пользаватель когда обновляет страницы ему скрипт должна выводить процент загрузки файла на сервер.ну понял?
#7. Gemorroj Off (107)
Administrator
2013.07.10 13:01
alibek_kz, это не фоновая загрузка. Ты скачиваешь файл в 1 потоке. Если пользователь перезагрузит страницу, то закачка оборвется (если не стоит ignore_user_abort). Это просто прогресс загрузки файла. Никакого отношения к "фоновости" это не имеет.
#8. alibek_kz Off (0)
Участник
2013.07.10 13:01
ну тогда как сделать так как в 6 посте?
#9. Gemorroj Off (107)
Administrator
2013.07.10 13:01
как во 2 посте.
#10. alibek_kz Off (0)
Участник
2013.07.10 19:07
ну тогда через вед не работает.что будет ли работат если я напишу ignore_user_abort
Страниц: 1 2 3 Все
Главная
WEB
PunBB Mod v0.6.2
0.014 s