Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
Я сделал скрипт, который "превращается" в файл - ему передаётся имя. Как сделал возможность докачки файла?
kamikadze
Отправлено: 19 Мая, 2007 - 15:09:08
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Во-первых, докачка файла осуществляется программой анализирующий файл получаемый и существующий уже и так докачуют файл! (поправте меня если не так)
Во-вторых, что означает "превращается" ?
Стас
Отправлено: 19 Мая, 2007 - 15:23:38
Частый гость
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
kamikadze пишет:
Во-первых, докачка файла осуществляется программой Во-вторых, что означает "превращается" ?
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
НУ так бы и сказал что скриптом отсылаеш, или даёш запрос! А на счёт докачки я уже ответил!
Стас
Отправлено: 09 Июня, 2007 - 16:27:09
Частый гость
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
kamikadze пишет:
А на счёт докачки я уже ответил!
Нет. Поможет кто нибудь?
Да, докачку осуществляет программа, но соединение то можно разорвать! Если просто запросить файл, то сервер начнёт слать его с саамого начала, так как PHP-скрипт не поймёт заголовков, которые будет слать программа, чтобы файл ей отправили не с самого начала.
Что же мне делать???
kamikadze
Отправлено: 10 Июня, 2007 - 14:51:24
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
Еще раз говорю, ты возьми и проведи експеремент, прежде чем говорить!
Стас
Отправлено: 10 Июня, 2007 - 15:00:54
Частый гость
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
Проверено на регете!
kamikadze
Отправлено: 11 Июня, 2007 - 11:14:32
Склонен к самоубийству
Покинул форум
Сообщений всего: 391
Дата рег-ции: Янв. 2007
Помог: 0 раз(а)
И? Вообще без скриптов без никаких, с ФТП и тд. докачка остуществляется отлично, и я не пойму в чём там у тебя проблема
Стас
Отправлено: 11 Июня, 2007 - 12:04:22
Частый гость
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
Но со скриптом нееет!!!!
valenok
Отправлено: 14 Июня, 2007 - 23:44:01
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Программа отсылает скрипту заголовок с какого байта начинать докачку.
Определить это можно посредством проверки переменной $_SERVER["HTTP_RANGE"]
Она имеет вид Range: bytes=first-last
Дальше отдаём файл как обычно но с такими изменениями:
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
Огромное спасибо!! не откажусь от объяснения)\n\n(Добавление)
У меня подглючивает - скачивает 0 байт... Имя файла распознаётся.
valenok
Отправлено: 15 Июня, 2007 - 14:06:32
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
Да, где то там чтото не прокатывает.
Исправлю, выложу в Пользовательские функции Форум, куда можно выкладывать свои и чужие готовые функции, желательно наличие описания.
----- Truly yours, Sasha.
Стас
Отправлено: 15 Июня, 2007 - 14:09:48
Частый гость
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
valenok
Буду ждать!
valenok
Отправлено: 16 Июня, 2007 - 12:52:15
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Покинул форум
Сообщений всего: 147
Дата рег-ции: Май 2007
Помог: 0 раз(а)
[+]
Опробую... только вместо die('Файл не найден'); мне хочется поставить { header("HTTP/1.1 404 Not Found"); exit;
} \n\n(Добавление)
"Размер файла изменился" - пишет Reget. попробую грушу HTTP-Download \n\n(Добавление)
Он требует некие Header.php и PEAR.php где взять? или я не так делаю?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.