У кого есть пример докачкы

Печать RSS
204

С

Малиновые штаны
0
9,Обменники по типу депосита,рапиды юзают подобные фишки
Автор
Дух
0
Чёта не хочет никак вставил внизу db_file('f.zip','file.zip');
перехожу качает нажимаю паузу продолжить - заново качает))
мож у меня чет с браузером.
Попробуйте ктонить
[Вот файл]>|<[скрипт]

ツ ツ ツ
0
12. TLENS, пробивал твой пример, не работает, а вот у себя в обменнике пробивал, все пашет http://wapnew.ru/up/
ЗЫ ссылка на скрипт у тебя битая
Изменил: Lugaro (28.12.2009 / 03:25)
Автор
Дух
0
У тибя mp3 хотел скачать ниче не получилось опера глучит узбек тоже
Автор
Дух
0
Еще вопрос ето будет отдавать гигабайтные файлы?

ツ ツ ツ
0
14. TLENS, Не знаю, у меня норм качает что с тела что с пк, но уже говорили что бывает проблема при скачке, пока просто не доходили руки разобраться в чем проблема
Изменил: Lugaro (28.12.2009 / 04:51)
Автор
Дух
0
Кстати мод. чтения говоря лутче rb
Автор
Дух
0
7. SNELS, Спасибо работает без проблем +
Автор
Дух
0
<?php
  $fn = $HTTP_GET_VARS['name'];
  $filename = 'f.zip';
  $fn='f.zip';/*Тестовая пер.*/
  if(strstr($fn, '/'))
  {
    // небольшая защита от попыток закачки из других каталогов
    header($HTTP_SERVER_VARS["SERVER_PROTOCOL"] . " 403 Forbidden");
    exit;
  }
  if(!file_exists($filename))
  {
    header($HTTP_SERVER_VARS["SERVER_PROTOCOL"] . " 404 Not Found");
    exit;
  }
  $fsize = filesize($filename);
  $ftime = date("D, d M Y H:i:s T", filemtime($filename));
  $fd = @fopen($filename, "rb");
  if(!$fd)
  {
    header($HTTP_SERVER_VARS["SERVER_PROTOCOL"] . " 403 Forbidden");
    exit;
  }
  // Если запрашивающий агент поддерживает докачку
  if($HTTP_SERVER_VARS["HTTP_RANGE"])
  {
    $range = $HTTP_SERVER_VARS["HTTP_RANGE"];
    $range = str_replace("bytes=", "", $range);
    $range = str_replace("-", "", $range);
    if($range)
      fseek($fd, $range);
  }
  $content = fread($fd, $fsize);
  fclose($fd);
  if($range)
    header($HTTP_SERVER_VARS["SERVER_PROTOCOL"] . " 206 Partial Content");
  else
    header($HTTP_SERVER_VARS["SERVER_PROTOCOL"] . " 200 OK");
  header("Content-Disposition: attachment; filename=$fn");
  header("Last-Modified: $ftime");
  header("Accept-Ranges: bytes");
  header("Content-Length: " . ($fsize-$range) );
  header("Content-Range: bytes $range-".($fsize -1). "/" . $fsize);
  header("Content-Type: application/octet-stream");
  print $content;
  exit;
?>
Автор
Дух
0
Есть у когото есть идея импорта на сервер с докачкой
Стикеры / Теги / Правила / Топ тем / Топ постов / Поиск