Вы не зашли.
Главная » PHP » Скачивание файла в фоновом режиме с использованием copy()
#1. ByVlad Off (1)
Участник
2010.12.27 01:01
Нужно скачивать файл в фоновом режиме без использования exec().
Нужно что-то типа как здесь:
http://veshok.net.ru/mp3/poisk/?query=%D0%B1%D0%B0%D1%81%D1%82%D0%B0&sort=0
#2. WapStyle Off (3)
Участник
2010.12.27 08:08
Много писать...неохота ))
#3. Gemorroj Off (107)
Administrator
2010.12.27 10:10
ну получай размер, скачивай файл (например, выполни http запрос к скрипту, который будет скачивать файл), и проверяй размер скачиваемого файла на сервере.
#4. ByVlad Off (1)
Участник
2010.12.27 11:11
Gemorroj написал:
ну получай размер, скачивай файл (например, выполни http запрос к скрипту, который будет скачивать файл), и проверяй размер скачиваемого файла на сервере.
Пробовал через get_headers, оно реально только заголовки читает, но файл не запускает, я вот только не пойму каким чудом.
Курлом пробовал, не получилось.
Добавлено спустя   2 минуты  17 секунд:
WapStyle написал:
Много писать...неохота ))
А зачем тогда оффтопить?
#5. Gemorroj Off (107)
Administrator
2010.12.27 15:03
ByVlad, ну так да, get_headers тебе нужен только чтобы получить размер файла, все остальное ручками.
#6. TLENS Off (14)
Moderator
2010.12.27 19:07
Код:
lt;?$curl = curl_init('http://site.ru/get.php?'); curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 1); curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 1); $f = curl_exec($curl); if(substr_count(curl_error($curl),'timeout')) { echo('<b>Файл готовится к скачиванию</b><br />'; }
Добавлено спустя   2 минуты  51 секунду:
И в файле get.php Ставь copy.
Чет типо такого
Отредактировано TLENS (2010.12.27 19:07)
#7. ByVlad Off (1)
Участник
2011.01.04 00:12
сделал через сокеты ) спасибо )
тему клоц )
Страниц: 1
Главная
WEB
PunBB Mod v0.6.2
0.013 s