• Главная
  • » PHP
  • » Скачивание файла в фоновом режиме с использованием copy()

#1 2010.12.27 01:05

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Скачивание файла в фоновом режиме с использованием copy()

Нужно скачивать файл в фоновом режиме без использования exec().
Нужно что-то типа как здесь:
http://veshok.net.ru/mp3/poisk/?query=%D0%B1%D0%B0%D1%81%D1%82%D0%B0&sort=0

Неактивен

#2 2010.12.27 08:37

WapStyle
Участник
Откуда: Ирбит
Зарегистрирован: 2008.03.26
Сообщений: 475
Карма: 3
Профиль Веб-сайт

Re: Скачивание файла в фоновом режиме с использованием copy()

Много писать...неохота ))

Неактивен

#3 2010.12.27 10:55

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Скачивание файла в фоновом режиме с использованием copy()

ну получай размер, скачивай файл (например, выполни http запрос к скрипту, который будет скачивать файл), и проверяй размер скачиваемого файла на сервере.

Неактивен

#4 2010.12.27 11:24

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Скачивание файла в фоновом режиме с использованием copy()

Gemorroj написал:

ну получай размер, скачивай файл (например, выполни http запрос к скрипту, который будет скачивать файл), и проверяй размер скачиваемого файла на сервере.

Пробовал через get_headers, оно реально только заголовки читает, но файл не запускает, я вот только не пойму каким чудом.
Курлом пробовал, не получилось.
Добавлено спустя   2 минуты  17 секунд:

WapStyle написал:

Много писать...неохота ))

А зачем тогда оффтопить?

Неактивен

#5 2010.12.27 15:03

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: Скачивание файла в фоновом режиме с использованием copy()

ByVlad, ну так да, get_headers тебе нужен только чтобы получить размер файла, все остальное ручками.

Неактивен

#6 2010.12.27 19:05

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: Скачивание файла в фоновом режиме с использованием copy()

Код:

1
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:10)

Неактивен

#7 2011.01.04 00:31

ByVlad
Участник
Откуда: Киев
Зарегистрирован: 2010.03.27
Сообщений: 82
Карма: 1
Профиль Веб-сайт

Re: Скачивание файла в фоновом режиме с использованием copy()

сделал через сокеты ) спасибо )
тему клоц )

Неактивен

  • Главная
  • » PHP
  • » Скачивание файла в фоновом режиме с использованием copy()

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s