Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
alex_laway
Зарегистрирован: 20.08.2005 Сообщения: 1
|
Добавлено: Сб Авг 20 2005 23:55 Заголовок сообщения: Отдача файла пользователю в РНР |
|
|
Народ. подскажите в чем проблема! Мне необходимо скриптом выдать пользователю файл, я это делаю так:
Код: |
header('Content-type: application/octet-stream');
header('Content-Disposition: attachment; filename='.$FileName);
header('Content-length: '.$size);
$f=fopen($FileName,'rb');
if($f){
while(!feof($f)){
$str=fread($f,16384);
echo $str;
flush();
}
}
|
В итоге, при запросе скрипта сначала большая пауза, потом идет закачка, но она регулярно обрывается на 70-75%. В чем может быть проблема? |
|
Вернуться к началу |
|
|
Kefir
Зарегистрирован: 16.04.2005 Сообщения: 443 Откуда: Пермь
|
Добавлено: Пн Авг 22 2005 08:12 Заголовок сообщения: |
|
|
Проблема вероятно во времени выполнения скрипта. А файл так никто не выдает, для этого есть include, кажется |
|
Вернуться к началу |
|
|
Rock_admin
Зарегистрирован: 12.04.2005 Сообщения: 21
|
Добавлено: Вт Авг 23 2005 22:11 Заголовок сообщения: |
|
|
Проблема точно во времени выполнеия и способ выдать файл достаточно изощренный. |
|
Вернуться к началу |
|
|
|